|
| CompDateAxis (AXIS_LOCATION location) |
|
virtual void | Draw (wxDC &dc, wxRect rc) |
| Performs axis drawing. More...
|
|
virtual void | DrawGridLines (wxDC &dc, wxRect rc) |
| Draws grid lines for axis. More...
|
|
virtual wxCoord | GetExtent (wxDC &dc) |
| Used to determine minimal size needed to draw axis contents, minimal width for vertical axes, minimal height for horizontal. More...
|
|
virtual bool | UpdateBounds () wxOVERRIDE |
| Performs axis bounds update after dataset/s change.
|
|
virtual void | GetDataBounds (double &minValue, double &maxValue) const |
| Returns data bounds. More...
|
|
virtual wxCoord | ToGraphics (wxDC &dc, int minCoord, int gRange, double value) |
| Transforms coordinate from data space to graphics space. More...
|
|
virtual double | ToData (wxDC &dc, int minCoord, int gRange, wxCoord g) |
| Transforms coordinate from graphics space to data space. More...
|
|
void | AddInterval (const wxDateSpan &interval) |
| Adds interval.
|
|
void | AddInterval (const wxTimeSpan &interval) |
|
void | SetSpanDraw (AreaDraw *spanDraw) |
| Sets area draw to draw spans background. More...
|
|
| Axis (AXIS_LOCATION location) |
| Constructs new axis. More...
|
|
AXIS_LOCATION | GetLocation () |
| Returns axis location. More...
|
|
bool | IsVertical () |
| Checks whether axis is vertical. More...
|
|
bool | IsHorizontal () |
| Checks whether axis is horizontal. More...
|
|
void | SetMargins (wxCoord marginMin, wxCoord marginMax) |
| Sets minimal/maximal margins for axis. More...
|
|
void | SetMajorGridlinePen (const wxPen &pen) |
| Sets the pen to be used for drawing major gridlines. More...
|
|
void | SetMinorGridlinePen (const wxPen &pen) |
| Sets the pen to be used for drawing minor gridlines. More...
|
|
const wxPen & | GetMajorGridlinePen () |
| Gets the pen that is currently used to draw major gridlines on this axis. More...
|
|
const wxPen & | GetMinorGridlinePen () |
| Gets the pen that is currently used to draw minor gridlines on this axis. More...
|
|
size_t | GetDatasetCount () |
| Returns dataset counts, linked with this axis. More...
|
|
Dataset * | GetDataset (size_t index) |
| Returns dataset, linked with this axis at specified index. More...
|
|
void | SetZoomPanMode () |
|
void | SetWindowWidth (double winWidth) |
| Sets window width. More...
|
|
double | GetWindowWidth () |
| Returns window width. More...
|
|
void | SetWindowPosition (double winPos) |
| Sets window position. More...
|
|
double | GetWindowPosition () |
| Returns window position. More...
|
|
void | SetUseWindow (bool useWin) |
| Sets whether to use window. More...
|
|
void | SetWindow (double winPos, double winWidth) |
| Sets window params (position and width). More...
|
|
bool | IntersectsWindow (double v0, double v1) |
| Checks whether line in data space intersects window. More...
|
|
void | GetWindowBounds (double &winMin, double &winMax) |
| Returns window bounds. More...
|
|
void | AddDataset (Dataset *dataset) |
| internal. More...
|
|
virtual bool | IsVisible (double value) |
| Checks whether data value is visible. More...
|
|
virtual double | BoundValue (double value) |
| Returns nearest boundary value. More...
|
|
Composite date axis.
Draws multiple date/time spans (like day, week, month, year), instead of just label as DateAxis does.
Definition at line 26 of file compdateaxis.h.