13 #ifndef _LinearTransform_H_
14 #define _LinearTransform_H_
39 const std::vector < AxisTick > &
60 bool isLinear ()
const;
63 virtual void transform (
double & x )
const;
66 virtual void inverseTransform (
double & x )
const;
69 virtual void transform ( std::vector< double > & x )
const;
74 virtual void validate (
Range & )
const;
78 virtual const std::vector < AxisTick > &
85 const Range & limit );
91 #endif // _LinearTransform_H_
std::vector< AxisTick > m_ticks
The ticks generated by this transform.
#define MDL_HIPPOPLOT_API
A transform on one axis whose output is equal to the input.
A transform that transforms coordinates from one coordinate system to another.
UnaryTransform class interface.
numeric::array clone(numeric::array arr)
The AxisModelBase class maintains the Range and scaling of an axis.
A transform that transforms coordinates in one dimension from one coordinate system to another...
Expresses a range of values.