LuciadCPillar C# 2023.1.04
|
This class is used to build feature state changes. More...
Public Member Functions | |
void | ClearState (Luciad.Layers.Features.FeatureState featureState) |
Clear the given feature state. More... | |
void | Dispose () |
void | SetState (Luciad.Layers.Features.LayerFeatureId layerFeatureId, Luciad.Layers.Features.FeatureState featureState, bool enabled) |
Sets the given state for the given feature identifier. More... | |
Static Public Member Functions | |
static Luciad.Layers.Features.FeatureStateManager.Change | Create () |
Returns a new, empty, FeatureStateManager::Change. More... | |
This class is used to build feature state changes.
One instance of this class represents an atomic feature state change operation that will result in exactly 1 FeatureStateEvent. See FeatureStateManager for a usage example.
|
inline |
Clear the given feature state.
As a result, no single feature will have the given feature state enabled.
featureState
the feature state to clear
|
inlinestatic |
Returns a new, empty, FeatureStateManager::Change.
a new, empty, FeatureStateManager::Change.
|
inline |
|
inline |
Sets the given state for the given feature identifier.
layerFeatureId
the feature for which to modify the state
featureState
the feature state to modify
enabled
true to enable the feature state, and false to disable it