#include <ilviews/base/value.h>#include <ilviews/base/string.h>#include <ilviews/util/proplist.h>#include <ilviews/charts/macros.h>#include <ilviews/charts/common.h>Classes | |
| class | IlvAbstractScaleDisplayer |
| Base class for scales. More... | |
| class | IlvAutoScaleStepsUpdater |
| Class for computing the graduations of a scale. More... | |
| class | IlvCircularScaleDisplayer |
| Implementation of circular scales. More... | |
| class | IlvConstantScaleStepsUpdater |
| Class for computing the graduations of a scale. More... | |
| class | IlvLogScaleStepsUpdater |
| Class for computing the graduations of a scale. More... | |
| class | IlvRectangularScaleDisplayer |
| Implementation of rectangular scales. More... | |
| class | IlvScaleStepsUpdater |
| Base class for computing the graduations of a scale. More... | |
| class | IlvSingleScaleDisplayer |
| Base class for standard scales. More... | |
| class | IlvZoomCoordinateTransformer |
| Class for computing the graduations of a scale. More... | |
| class | IlvZoomScaleStepsUpdater |
| Class for computing the graduations of a scale. More... | |
Macros | |
| #define | IlvDefaultScaleArrowLength |
| #define | IlvDefaultScaleArrowWidth |
| #define | IlvDefaultScaleMajorTickSize |
| #define | IlvDefaultScaleMinorTickSize |
| #define | IlvDefaultScaleOffset |
| #define | IlvDefaultStepLabelFormat |
Typedefs | |
| typedef char *(* | IlvValueToLabelCB) (IlDouble, IlAny) |
Defines the type of the callback function used to convert data values into step labels within an IlvAbstractScaleDisplayer object. More... | |
Library: ilvcharts
Declaration of the classes involved in the scales display.
| #define IlvDefaultScaleArrowLength |
This constant defines the default length for the arrow at the end of the scale axis.
The value of this constant is 8.
| #define IlvDefaultScaleArrowWidth |
This constant defines the default width for the arrow at the end of the scale axis.
The value of this constant is 8.
| #define IlvDefaultScaleMajorTickSize |
This constant defines the default size of the tick marks drawn for each step of a scale.
We call steps the main graduations of a scale.
The value of this constant is 4.
| #define IlvDefaultScaleMinorTickSize |
This constant defines the default size of the tick marks drawn for each substep of a scale.
We call substeps the secondary graduations of a scale.
The value of this constant is 2.
| #define IlvDefaultScaleOffset |
This constant defines the default offset between a graduation (or tick) and its associated label for a scale.
The value of this constant is 4.
| #define IlvDefaultStepLabelFormat |
This constant defines the default format for the numerical step labels of a scale.
We call steps the main graduations of a scale.
The value of this constant is "%g".
| IlvValueToLabelCB |
Defines the type of the callback function used to convert data values into step labels within an IlvAbstractScaleDisplayer object.
Given the data value associated with a step of a scale, the callback function returns the actual label that will be displayed for this step. The returned label must be a valid (not 0) C string allocated with the new operator.