CartesianScale
Base class for cartesian coordinate system scales.
Public Methods
|
contains(double value) const |
|
createInverseScale(const Range< double > &range, const Range< double > &sceneRange, const Range< double > &logicalRange) |
|
createLinearScale(const Range< double > &range, const Range< double > &sceneRange, const Range< double > &logicalRange) |
|
createLogScale(const Range< double > &range, const Range< double > &sceneRange, const Range< double > &logicalRange, RangeT::Scale) |
|
createSqrtScale(const Range< double > &range, const Range< double > &sceneRange, const Range< double > &logicalRange) |
|
createSquareScale(const Range< double > &range, const Range< double > &sceneRange, const Range< double > &logicalRange) |
|
direction() const =0 |
|
end() const |
|
getProperties(Range< double > *range=nullptr, double *a=nullptr, double *b=nullptr, double *c=nullptr) const |
|
inverseMap(double *) const =0 |
|
map(double *) const =0 |
|
range() const |
|
start() const |
Detailed Description
-
class CartesianScale
Base class for cartesian coordinate system scales.
Subclassed by InverseScale, LinearScale, LogScale, SqrtScale, SquareScale