Class for computing the graduations of a scale. More...
#include <ilviews/charts/scaledis.h>
Public Member Functions | |
| IlvZoomScaleStepsUpdater (IlvSingleScaleDisplayer *scale) | |
| Constructor. More... | |
| virtual char * | computeStepLabel (IlDouble value) const |
| Computes and returns the label displayed for a given data value. More... | |
| virtual void | getStepSubStepValues (const IlvProjectorArea &area, IlUInt &stepsCount, IlDouble *&stepValues, IlUInt &subStepsCount, IlDouble *&subStepValues) const |
| Computes and returns the step and substep values for the associated scale. More... | |
Public Member Functions inherited from IlvScaleStepsUpdater | |
| virtual IlBoolean | checkRange (IlvCoordInterval &range) const |
| Checks whether an interval is valid with respect to the step definition. More... | |
| IlvCoordinateInfo * | getCoordinateInfo () const |
| Deprecated More... | |
| IlvSingleScaleDisplayer * | getScale () const |
| Returns the scale associated with the current scale steps updater. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from IlvScaleStepsUpdater | |
| static IlvScaleStepsUpdater * | Get (const IlvSingleScaleDisplayer *scale) |
| Returns the scale steps updater set on a given scale. More... | |
| static IlvScaleStepsUpdater * | Remove (IlvSingleScaleDisplayer *scale) |
| Removes the scale steps updater set on a given scale. More... | |
| static IlvScaleStepsUpdater * | Set (IlvSingleScaleDisplayer *scale, IlvScaleStepsUpdater *updater) |
| Sets a scale steps updater on a given scale. More... | |
Protected Member Functions inherited from IlvScaleStepsUpdater | |
| IlvScaleStepsUpdater (IlvSingleScaleDisplayer *scale) | |
| Constructor. More... | |
Class for computing the graduations of a scale.
Library: ilvcharts
IlvZoomScaleStepsUpdater is a subclass of IlvScaleStepsUpdater that allows you to display graduations that are zoomed locally on a part of the scale and that are displayed normally on the rest of the scale.
IlvZoomCoordinateTransformer type is also set on the coordinate represented by the scale.IlvScaleStepsUpdater, IlvSingleScaleDisplayer. | IlvZoomScaleStepsUpdater::IlvZoomScaleStepsUpdater | ( | IlvSingleScaleDisplayer * | scale | ) |
Constructor.
Initializes a new IlvZoomScaleStepsUpdater object.
| scale | The scale associated with the current scale steps updater. |
|
virtual |
Computes and returns the label displayed for a given data value.
| value | The data value for which the label to be displayed is computed. |
Reimplemented from IlvScaleStepsUpdater.
|
virtual |
Computes and returns the step and substep values for the associated scale.
| area | The data area definition. This data area definition can be retrieved with the IlvChartGraphic::getProjectorArea() method. |
| stepsCount | Returns the number of major steps. |
| stepValues | Returns the values associated with the major steps. |
| subStepsCount | Returns the number of minor steps. |
| subStepValues | Returns the values associated with the minor steps. |
Implements IlvScaleStepsUpdater.