cee::ug::ScalarSettingsPropertyHandler
-
class
ScalarSettingsPropertyHandler Property handler for scalar settings properties.
Public Types
-
enum
PropertyKey List of property keys for ScalarSettingsPropertyHandler.
Values:
-
enumerator
CONTEXT_RESULT_ID Context result id.
-
enumerator
FILTER_MIN Minimum scalar filtering value.
-
enumerator
FILTER_MAX Maximum scalar filtering value.
-
enumerator
NODE_AVERAGE Node averaging.
-
enumerator
AUTO_RANGE_MODE If and how scalar range is computed automatically: off, all items, visible items.
-
enumerator
CONTOUR_LINES_LEVEL_COUNT Number of contour levels.
-
enumerator
CONTOUR_LINES_WIDTH Contour lines line width.
-
enumerator
CONTOUR_LINES_COLOR_MODE Contour lines color mode.
-
enumerator
CONTOUR_LINES_SINGLE_COLOR Contour lines single color.
-
enumerator
Public Functions
-
ScalarSettingsPropertyHandler(PropertySet *propSet) Creates a scalar settings property handler from a given property set propSet.
-
Variant
propertyValue(PropertyKey key) const Returns the property value for the specified property key.
Returns an empty Variant if the property key was not found.
-
void
setPropertyValue(PropertyKey key, Variant data) Sets the property key and value to this handlers property set.
If key exists in the property set, the paired property value is updated to data. Otherwise the key/value pair is added to the property set.
-
bool
decodeContext(int *resultId) const Decodes the context from the properties.
-
void
encodeContext(int resultId) Encodes the context as properties.
-
void
applyToScalarSettings(ScalarSettings *scalarSettings) const Applies the properties in this property set to the specified scalar settings.
-
void
buildProperties(const ScalarSettings &scalarSettings) Sets the property keys and values for this property set from the scalar settings.
Public Static Functions
-
static bool
isValidPropertySet(const PropertySet &propSet) Returns true if the specified property set is a valid scalar settings property set.
-
enum