cee::ug::DisplacementSettings

class DisplacementSettings : public RefCountedObject

Settings for a specific displacement result.

A displacement result is a collection of displacement values. Displacement results are always node based. The displacement result has settings that can be configured to tailor the visual appearance of your result data.

Each displacement result has its own settings. Get displacement settings for a specific displacement result by calling UnstructGridModel::displacementSettings() with the requested id.

cee::ug::DisplacementSettings* settings = ugModel->displacementSettings(displacementId);

Public Types

enum ScaleMode

Values:

enumerator ABSOLUTE_SCALING
enumerator RELATIVE_SCALING

Public Functions

ScaleMode scaleMode() const

Returns current scale mode.

double scaleFactor() const

Returns scale factor.

void setScaleFactor(double scaleFactor, ScaleMode mode = ABSOLUTE_SCALING)

Sets the scale factor to apply to displacements.

If the scale mode is RELATIVE_SCALING, displacements will be scaled relative to model extent If mode is ABSOLUTE_SCALING the displacements will be scaled using scaleFactor regardless of model extent.

Warning

The specified scale factor must be greater that 0.