ScalarSettings

class cee.usg.ScalarSettings()

Setting for how a scalar should be shown in the model.

You can get the settings for the scalar shown as fringes (filled contours) with the UnstructGridModel.fringesSettings property.

Example using the ScalarMapperFilledContoursUniform:

// Configure the mapper to use, and
const mapper = new cee.ScalarMapperFilledContoursUniform();
mapper.colorArray = cee.ColorTableFactory.color4TableArray(cee.ColorTable.NORMAL, 15);
mapper.setRange(1,4);
model.fringesSettings.scalarMapper = mapper;

// Add a color legend based on the mapper
this.m_view.overlay.addCustomColorLegendForScalarMapper(mapper, "Demo result", 1);

Constructors

Accessors

  • name

  • scalarMapper


Constructors

ScalarSettings.constructor()
Return type:

ScalarSettings

Accessors

cee.usg.name()

The name of the scalar result

Return type:

string

cee.usg.name(name)
Arguments:
  • name (string) – None

Return type:

void

cee.usg.scalarMapper()

The scalar mapper to use to map from a scalar value to a color

EnvisionWeb offers 4 different scalar mappers:

  • cee.ScalarMapperFilledContours

  • cee.ScalarMapperFilledContoursUniform

  • cee.ScalarMapperContinuous

  • cee.ScalarMapperContinuousPiecewise

To add a color legend to a view to show the scalar mapper, use the cee.Overlay.addCustomColorLegendForScalarMapper method (see example above).

Return type:

ScalarMapperContinuousDomain

cee.usg.scalarMapper(scalarMapper)
Arguments:
  • scalarMapper (ScalarMapperContinuousDomain) – None

Return type:

void