ColorTableFactory

class cee.ColorTableFactory()

Methods

color3TableArray

cee.ColorTableFactory.color3TableArray(colorTable, colorCount)

Returns an array of Color3 created from the given color scheme.

Arguments
  • colorTable (cee.ColorTable) –

  • colorCount (number) –

Return type

[cee.Color3Like]

The returned array will have colorCount number of values

color4TableArray

cee.ColorTableFactory.color4TableArray(colorTable, colorCount)

Returns an array of Color4 created from the given color scheme.

Arguments
  • colorTable (cee.ColorTable) –

  • colorCount (number) –

Return type

[cee.Color4Like]

The returned array will have colorCount number of values. All alpha values will be set to 1.

interpolateColor4Array

cee.ColorTableFactory.interpolateColor4Array(colorArray, targetColorCount)

Interpolate a graded color table with the given number of colors (targetColorCount) based on the input colors (colorArray).

Arguments
  • colorArray ([cee.Color4Like]) –

  • targetColorCount (number) –

Return type

[cee.Color4Like]

This is useful for creating gradient/continuous style color maps based on two or more colors.

interpolateColorArray

cee.ColorTableFactory.interpolateColorArray(colorArray, targetColorCount)

Interpolate a graded color table with the given number of colors (targetColorCount) based on the input colors (colorArray).

Arguments
  • colorArray ([cee.Color3Like]) –

  • targetColorCount (number) –

Return type

[cee.Color3Like]

This is useful for creating gradient/continuous style color maps based on two or more colors.

partColorArray

cee.ColorTableFactory.partColorArray(colorCount)

Returns an array with colors matching the part colors in the C3DC and the cee.ug component.

Arguments
  • colorCount (number) –

Return type

[cee.Color3Like]