14 #ifndef _LogTransform_H_
15 #define _LogTransform_H_
38 const std::vector < AxisTick > &
64 virtual bool isLinear ()
const;
69 virtual void transform (
double & x )
const;
72 virtual void inverseTransform (
double & x )
const;
76 virtual void transform ( std::vector< double > & x )
const;
80 virtual void validate (
Range & )
const;
84 virtual const std::vector < AxisTick > &
96 #endif // _LogTransform_H_
#define MDL_HIPPOPLOT_API
A transform that transforms coordinates from one coordinate system to another.
UnaryTransform class interface.
A UnaryTransform which takes the log of the coordinate.
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.
std::vector< AxisTick > m_ticks
The ticks generated by this transform.