Class ColorMap

Source
Expand description

ColorMap class provides methods to handle color mapping and interpolation. It allows retrieval of colors based on values and color map interpolators, as well as conversion between RGB and HEX color formats.

example
const color = ColorMap.getColor(0.5, ColorMapInterpolator.SEQUENTIAL_REDS);
const colorMap = ColorMap.getColorMap(ColorMapInterpolator.SEQUENTIAL_REDS, 256);

Constructors§

§

new ColorMap(): ColorMap

Properties§

Source§

protected static _interpolator: (t: number) => string

The color map interpolator function. This is set when a color map is requested.

Methods§

Source§

getColor(value: number, color: ColorMapInterpolator): ColorRGB

ColorMap class provides methods to handle color mapping and interpolation.

It allows retrieval of colors based on values and color map interpolators, as well as conversion between RGB and HEX color formats.

Source§

getColorArray(color: ColorMapInterpolator, res?: number): ColorRGB[]

Get color array used by interpolator

Source§

getColorMap(color: ColorMapInterpolator, res?: number): ColorTEX

Get color map for a specific color map interpolator

Source§

hexToRgb(color: `#${string}`): ColorRGB

Convert HEX color to RGB format

Source§

rgbToHex(color: ColorRGB): `#${string}`

Convert RGB color to HEX format