LuciadCPillar C# 2023.1.04
|
This class is used by IFeatureStateObserver to pass information about FeatureState changes. More...
Public Member Functions | |
void | Dispose () |
bool | GetChange (Luciad.Layers.Features.FeatureState featureState, Luciad.Layers.Features.LayerFeatureId layerFeatureId) |
Returns the new value of the feature state for the given feature. More... | |
System.Collections.Generic.IList< Luciad.Layers.Features.LayerFeatureId > | GetChangedFeatures (Luciad.Layers.Features.FeatureState featureState) |
Returns the list of features for which the given feature state has been changed. More... | |
Properties | |
System.Collections.Generic.IList< Luciad.Layers.Features.FeatureState > | ChangedFeatureStates [get] |
This class is used by IFeatureStateObserver to pass information about FeatureState changes.
It allows you to inspect which features have been changed, and their new values. One call to FeatureStateManager::applyStateChange will result in one FeatureStateEvent instance. See FeatureStateManager for a usage example.
|
inline |
|
inline |
Returns the new value of the feature state for the given feature.
featureState
a feature state
layerFeatureId
a feature
the new value of the feature state for the given feature.
|
inline |
Returns the list of features for which the given feature state has been changed.
featureState
a feature state
the list of features for which the given feature state has been changed.
|
get |