LuciadCPillar C# 2023.1.04
|
Represents a change for a feature. More...
Public Member Functions | |
FeatureChange (Feature feature, FeatureChangeType featureChangeType) | |
Constructs the feature change based on a feature instance and the type of change for the feature. More... | |
FeatureChange (ulong featureId, FeatureChangeType featureChangeType) | |
Constructs the feature change based on the id of the feature and the type of change for the feature. More... | |
bool | Equals (FeatureChange other) |
override bool | Equals (object other) |
override int | GetHashCode () |
Static Public Member Functions | |
static bool | operator!= (FeatureChange lhs, FeatureChange rhs) |
static bool | operator== (FeatureChange lhs, FeatureChange rhs) |
Properties | |
Feature | Feature [get] |
FeatureChangeType | FeatureChangeType [get] |
ulong | FeatureId [get] |
Represents a change for a feature.
It indicates for a given feature, identified by its luciad::FeatureId, whether it has been added, updated, etc. It can optionally contain the actual feature instance rather than only the id of the feature. The benefit of the latter is that it may avoid performing queries on the luciad::IFeatureModel.
|
inline |
Constructs the feature change based on the id of the feature and the type of change for the feature.
featureId
the id of the feature.
featureChangeType
the type of change.
|
inline |
Constructs the feature change based on a feature instance and the type of change for the feature.
feature
the feature.
featureChangeType
the type of change.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
get |
|
get |
|
get |