cee::vis::ScalarMapperFilledContoursUniform
-
class
ScalarMapperFilledContoursUniform
: public ScalarMapperContinuousDomain Maps scalar values to texture coordinates/colors using a filled contours style color map with levels of uniform size.
Configured by specifying a number of level colors and a min/max range.
See tutorial Geometry: Create a Geometry Model with Texture for an example of the use of ScalarMapperFilledContoursUniform.
Public Functions
-
ScalarMapperFilledContoursUniform
() Constructs an empty object.
-
double
rangeMinimum
() const Returns the minimum range value.
-
double
rangeMaximum
() const Returns the maximum range value.
-
void
setRange
(double min, double max) Sets the range min and max values.
-
void
setColors
(const std::vector<Color3f> &colorArray) Sets the scalar mapper level colors from an array of colors.
-
void
setColors
(ColorTableFactory::ColorTable colorTable, unsigned int levelCount) Sets the scalar mapper level colors from a color table and level count.
-
virtual Vec2f
mapToTextureCoordinate
(double scalarValue) const Maps scalar value to texture coordinate.
-
virtual double
normalizedValue
(double domainValue) const Maps domain value (range_min -> range_max) into a normalized value (0 -> 1)
-
virtual double
domainValue
(double normalizedPosition) const Maps normalized value (0 -> 1) into a domain value (range_min -> range_max)
-
virtual unsigned int
version
() const Returns the version number of the mapper. Version is increased whenever the mapper is modified.
-
virtual std::vector<double>
tickValuesHint
() const Returns the tick value hints.
-