ScalarMapperFilledContoursUniform

class cee.ScalarMapperFilledContoursUniform()

Maps scalar values to texture coordinates/colors using a filled contours style color map with levels of uniform size.

Configured by specifying the number of level colors (colorArray) and the range (setRange).

To show a color legend in the view representing this mapper, use the Overlay.addCustomColorLegendForScalarMapper function.

Constructors

cee.ScalarMapperFilledContoursUniform.constructor()
ScalarMapperFilledContoursUniform(): ScalarMapperFilledContoursUniform

Returns: ScalarMapperFilledContoursUniform

Accessors

cee.ScalarMapperFilledContoursUniform.aboveRangeColor()

inherited

get aboveRangeColor(): Color4Like

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.

Returns: Color4Like

set aboveRangeColor(color: Color4Like): void

Parameters

color: Color4Like

Returns: void

cee.ScalarMapperFilledContoursUniform.belowRangeColor()

inherited

get belowRangeColor(): Color4Like

The color to assign values that are below the given range.

Default is null, which indicates that the first color in the color array will be used.

Returns: Color4Like

set belowRangeColor(color: Color4Like): void

Parameters

color: Color4Like

Returns: void

cee.ScalarMapperFilledContoursUniform.colorArray()
get colorArray(): ArrayLike

The colors to use for the mapper.

Returns: ArrayLike

set colorArray(colors: ArrayLike): void

Parameters

colors: ArrayLike

Returns: void

cee.ScalarMapperFilledContoursUniform.rangeMaximum()
get rangeMaximum(): number

The maximum range of the mapper

Returns: number

cee.ScalarMapperFilledContoursUniform.rangeMinimum()
get rangeMinimum(): number

The minimum range of the mapper

Returns: number

cee.ScalarMapperFilledContoursUniform.undefinedColor()

inherited

get undefinedColor(): Color4Like

The color used for undefined values.

Returns: Color4Like

set undefinedColor(color: Color4Like): void

Parameters

color: Color4Like

Returns: void

Methods

cee.ScalarMapperFilledContoursUniform.createTexture()
createTexture(): Texture

Creates and returns texture for this scalar mapper

Returns: Texture

cee.ScalarMapperFilledContoursUniform.domainValue()
domainValue(normalizedPosition: number): number

Map normalized value (0 -> 1) into a domain value (range_min -> range_max)

Parameters

normalizedPosition: number

Returns: number

cee.ScalarMapperFilledContoursUniform.mapToColor()
mapToColor(scalarValue: number): Color4Like

Maps the given domain value to a color using the current range and color array.

Parameters

scalarValue: number

Returns: Color4Like

cee.ScalarMapperFilledContoursUniform.mapToTextureCoordinate()
mapToTextureCoordinate(scalarValue: number): Vec2Like

Maps the given domain value to a color using the current range and color array.

Parameters

scalarValue: number

Returns: Vec2Like

cee.ScalarMapperFilledContoursUniform.normalizedValue()
normalizedValue(domainValue: number): number

Map domain value (range_min -> range_max) into a normalized value (0 -> 1)

Parameters

domainValue: number

Returns: number

cee.ScalarMapperFilledContoursUniform.setRange()
setRange(min: number, max: number): void

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.

Parameters

min: number

max: number

Returns: void

cee.ScalarMapperFilledContoursUniform.setRangeLogarithmic()
setRangeLogarithmic(min: number, max: number): void

Sets a logarithmic range of the mapper.

Parameters

min: number

max: number

Returns: void

cee.ScalarMapperFilledContoursUniform.tickValuesHint()
tickValuesHint(): ArrayLike

Returns the suggest tick values (the values of the color changes)

Returns: ArrayLike

cee.ScalarMapperFilledContoursUniform.version()
version(): number

Returns the version of the scalar mapper. Version is increased whenever the mapper is changed.

Returns: number