ScalarMapperContinuous
- class cee.ScalarMapperContinuous()
Maps scalar values to texture coordinates/colors using a filled contours style color map with levels of uniform size.
To show a color legend in the view representing this mapper, use the
Overlay.addCustomColorLegendForScalarMapper
function.
Constructors
Accessors
aboveRangeColor
belowRangeColor
logarithmic
rangeMaximum
rangeMinimum
undefinedColor
Methods
Constructors
- ScalarMapperContinuous.constructor()
- Return type:
ScalarMapperContinuous
Accessors
- cee.aboveRangeColor()
The color to assign values that are above the given range.
Default is undefined, which indicates that the last color in the color array will be used.
- Return type:
Color4Like
- cee.aboveRangeColor(color)
- Arguments:
color (
Color4Like
) – None
- Return type:
void
- cee.belowRangeColor()
The color to assign values that are below the given range.
Default is undefined, which indicates that the first color in the color array will be used.
- Return type:
Color4Like
- cee.belowRangeColor(color)
- Arguments:
color (
Color4Like
) – None
- Return type:
void
- cee.logarithmic()
True if the mapper is setup to logarithmic mapping
- Return type:
boolean
- cee.rangeMaximum()
The maximum range of the mapper
- Return type:
number
- cee.rangeMinimum()
The minimum range of the mapper
- Return type:
number
- cee.undefinedColor()
The color used for undefined values.
Default is undefined, which indicates that the last color in the color array will be used.
- Return type:
Color4Like
- cee.undefinedColor(color)
- Arguments:
color (
Color4Like
) – None
- Return type:
void
Methods
createTexture
- ScalarMapperContinuous.createTexture()
Creates and returns texture for this scalar mapper
- Return type:
Texture
domainValue
- ScalarMapperContinuous.domainValue(normalizedPosition)
- Arguments:
normalizedPosition (
number
) – None
Map normalized value (0 -> 1) into a domain value (range_min -> range_max)
- Return type:
number
mapToColor
- ScalarMapperContinuous.mapToColor(scalarValue)
- Arguments:
scalarValue (
number
) – None
Maps the given domain value to a color using the current range and color array.
- Return type:
Color4Like
mapToTextureCoordinate
- ScalarMapperContinuous.mapToTextureCoordinate(scalarValue)
- Arguments:
scalarValue (
number
) – None
Maps the given domain value to a color using the current range and color array.
- Return type:
Vec2Like
normalizedValue
- ScalarMapperContinuous.normalizedValue(domainValue)
- Arguments:
domainValue (
number
) – None
Map domain value (range_min -> range_max) into a normalized value (0 -> 1)
- Return type:
number
setColors
- ScalarMapperContinuous.setColors(colors)
- Arguments:
colors (
[Color4Like]
) – None
- Return type:
void
setColorsAtValues
setColorsFromColorTable
- ScalarMapperContinuous.setColorsFromColorTable(colorTable)
- Arguments:
colorTable (
ColorTable
) – None
- Return type:
void
setRange
- ScalarMapperContinuous.setRange(min, max)
- Arguments:
min (
number
) – Nonemax (
number
) – None
Sets the range of the mapper. The mapper will map domain values to colors based on an even distribution between the given min and max values.
- Return type:
void
setRangeLogarithmic
- ScalarMapperContinuous.setRangeLogarithmic(min, max)
- Arguments:
min (
number
) – Nonemax (
number
) – None
Sets a logarithmic range of the mapper.
- Return type:
void
tickValuesHint
- ScalarMapperContinuous.tickValuesHint()
- Return type:
ArrayLike <number>
version
- ScalarMapperContinuous.version()
- Return type:
number