Inheritance diagram for NPlot::PiAxis:
Public Member Functions | |
override object | Clone () |
Deep copy of PiAxis. | |
PiAxis (Axis a) | |
Copy constructor. | |
PiAxis () | |
Default constructor. | |
PiAxis (double worldMin, double worldMax) | |
Constructor. | |
Protected Member Functions | |
override void | DrawTicks (Graphics g, Point physicalMin, Point physicalMax, out object labelOffset, out object boundingBox) |
Given Graphics surface, and physical extents of axis, draw ticks and associated labels. | |
Static Protected Member Functions | |
static void | DoClone (PiAxis b, PiAxis a) |
Helper method for Clone. | |
Private Member Functions | |
void | Init () |
Initialise PiAxis to default state. | |
internal override void | WorldTickPositions_FirstPass (Point physicalMin, Point physicalMax, out ArrayList largeTickPositions, out ArrayList smallTickPositions) |
Determines the positions, in world coordinates, of the large ticks. |
Maybe needs a better name. Lots of functionality still to be added - currently only puts labels at whole increments of pi, want arbitrary increments, automatically determined and dependance on physical length. Volunteers?
Definition at line 66 of file PiAxis.cs.
|
Copy constructor.
|
|
Default constructor.
Definition at line 120 of file PiAxis.cs. Referenced by Clone(). |
|
Constructor.
|
|
Deep copy of PiAxis.
Reimplemented from NPlot::Axis. Definition at line 73 of file PiAxis.cs. References PiAxis(). |
|
Helper method for Clone.
|
|
Given Graphics surface, and physical extents of axis, draw ticks and associated labels.
Reimplemented from NPlot::Axis. |
|
Initialise PiAxis to default state.
Reimplemented from NPlot::Axis. |
|
Determines the positions, in world coordinates, of the large ticks. Label axes do not have small ticks.
Reimplemented from NPlot::Axis. |