|
|
| LogarithmicNumberAxis (AXIS_LOCATION location) |
| |
|
virtual bool | UpdateBounds () wxOVERRIDE |
| | Performs axis bounds update after dataset/s change.
|
| |
| virtual double | BoundValue (double value) |
| | Returns nearest boundary value. More...
|
| |
| virtual bool | IsVisible (double value) |
| | Checks whether data value is visible. More...
|
| |
| void | SetLogBase (double logBase) |
| | Sets logarithmic base. More...
|
| |
|
void | EnableLongLabelExponent (bool enable=true) |
| | Truncates exponent in scientific labels to 2 digits.
|
| |
|
virtual wxCoord | ToGraphics (wxDC &dc, int minCoord, int gRange, double value) |
| | Overwrites Axis::ToGraphics to get logarithmic scaling.
|
| |
|
virtual double | ToData (wxDC &dc, int minCoord, int gRange, wxCoord g) |
| | Overwrites Axis::ToData to invert logarithmic scaling.
|
| |
|
| NumberAxis (AXIS_LOCATION location) |
| |
| void | SetTickFormat (const wxString &tickFormat) |
| | Sets format for tick marks. More...
|
| |
|
| wxDEPRECATED_MSG ("Do not use this function, instead use SetMajorInterval.") void SetLabelCount(size_t labelCount) |
| |
| void | IntegerValues (bool intValues=true) |
| | Set whether to use integer values instead of doubles. More...
|
| |
| void | ZeroOrigin (bool zeroOrigin=true) |
| | Set whether the axis origin starts at zero. More...
|
| |
| void | ForceExtraMajorInterval (bool force=true) |
| | Forces an extra tick to be drawn at the top of vertical axis if the maximum value is the same as the last tick. More...
|
| |
| double | GetMultiplier () const |
| | Returns multiplier for values. More...
|
| |
| void | SetMultiplier (double multiplier) |
| | Sets multiplier for values. More...
|
| |
| void | SetFixedBounds (double minValue, double maxValue) |
| | Make data bounds fixed. More...
|
| |
| virtual void | GetDataBounds (double &minValue, double &maxValue) const |
| | Returns bounds, taken from data, eg. More...
|
| |
| size_t | GetLabelCount () const |
| | Returns label count, to be draw on axis. More...
|
| |
|
| LabelAxis (AXIS_LOCATION location) |
| |
| void | SetTitle (const wxString &title) |
| | Sets axis title. More...
|
| |
| const wxString & | GetTitle () |
| | Returns axis title. More...
|
| |
| void | SetTitleLocation (int location) |
| | Sets axis title location. More...
|
| |
| int | GetTitleLocation () |
| | Returns axis title location. More...
|
| |
| void | SetTitleFont (wxFont &font) |
| | Sets axis title font. More...
|
| |
| const wxFont & | GetTitleFont () |
| | Returns axis title font. More...
|
| |
| void | SetTitleColour (wxColour &colour) |
| | Sets axis title colour. More...
|
| |
| wxColour | GetTitleColour () |
| | Returns axis title colour. More...
|
| |
| void | SetLabelPen (wxPen labelPen) |
| | Sets pen for label lines. More...
|
| |
| void | SetLabelTextColour (wxColour labelTextColour) |
| | Sets colour for labels. More...
|
| |
| wxColour | GetLabelTextColour () |
| | Returns label colour. More...
|
| |
| void | SetLabelTextFont (wxFont labelTextFont) |
| | Sets font for labels text. More...
|
| |
| const wxFont & | GetLabelTextFont () |
| | Returns label font. More...
|
| |
| void | SetVerticalLabelText (bool verticalLabelText) |
| | Sets whether to draw labels text vertical. More...
|
| |
| bool | GetVerticalLabelText () |
| | Returns whether to draw labels text vertical. More...
|
| |
| | wxDEPRECATED_MSG ("Use SetMinorIntervalCount instead.") void SetMajorLabelSteps(size_t step) |
| | Sets major label steps. More...
|
| |
| void | SetMinorIntervalCount (size_t count) |
| | Set the number of ticks between each label (major interval). More...
|
| |
| size_t | GetMinorIntervalCout () |
| | Get the number of ticks between each label (major interval). More...
|
| |
|
void | SetLabelSkip (int blankLabels) |
| |
|
int | GetLabelSkip () |
| |
|
void | SetLabelColourer (LabelColourer *labelColourer) |
| |
|
LabelColourer * | GetLabelColourer () |
| |
| void | SetAxisVisible (bool bVisible) |
| | Sets visibility of axis. More...
|
| |
| 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...
|
| |
| | 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...
|
| |
An axis for displaying and logarithmically scaling numerical data.
Definition at line 18 of file logarithmicnumberaxis.h.