![]() |
LuciadCPillar 2024.1.04
|
Models containing vector data. More...
Classes | |
class | luciad::DefaultFeatureGeometryProvider |
Default geometry provider that works for Features with a DataType using a GeometryDataAnnotation. More... | |
class | luciad::Feature |
A Feature is a (partial) copy of a domain object. More... | |
class | luciad::FeatureChange |
Represents a change for a feature. More... | |
class | luciad::FeatureComparer |
Feature comparer class to be used with std::sort like algorithms. More... | |
class | luciad::FeatureExpressionEvaluator |
Evaluator for a Feature. More... | |
class | luciad::FeatureExpressionEvaluatorFactory |
Factory to create an evaluator for expressions to be applied on luciad::Feature instances. More... | |
class | luciad::FeatureModelBuilder |
Helps the creation of a IFeatureModel given a list of features, a model metadata, a feature model metadata and optionally a bounds. More... | |
class | luciad::FeatureModelEvent |
Represents a change in the feature model, which may result in a different visual representation. More... | |
class | luciad::FeatureModelMetadata |
This class exposes feature-specific metadata. More... | |
class | luciad::FeatureModelPersistenceManager |
This class can be used to save changes to an IFeatureModel's backend. More... | |
class | luciad::FeatureModelUpdate |
This class represents a single update to the model. More... | |
class | luciad::FeatureQuery |
A query specifies which objects you are interested in. More... | |
class | luciad::FeatureSaveErrorInfo |
This class contains details on a failed IFeatureModel save . More... | |
class | luciad::IFeatureGeometryProvider |
This class can provide the Geometry associated with a Feature , and apply Geometry changes on that Feature. More... | |
class | luciad::IFeatureModel |
A feature model allows to uniformly access vector data. More... | |
class | luciad::IFeatureModelObserver |
Observer for changes within the feature model. More... | |
class | luciad::IFeatureModelUpdater |
This class defines how an IFeatureModel can be updated. More... | |
class | luciad::IFeatureQueryCallback |
A callback class that is called with the results of a query. More... | |
class | luciad::IFeatureSaveSupport |
An implementation of this interface can be supplied to the FeatureModelPersistenceManager to enable support for saving in-memory changes. More... | |
class | luciad::IFeatureUpdaterCallback |
This callback is used by IFeatureModelUpdater to give feedback on whether the feature update was successful or not. More... | |
class | luciad::ObservableFeatureUtil |
This class provides utility methods for Observable instance for Feature. More... | |
Typedefs | |
using | luciad::FeatureId = uint64_t |
Enumerations | |
enum class | luciad::FeatureChangeType { luciad::FeatureChangeType::Add , luciad::FeatureChangeType::Update , luciad::FeatureChangeType::Remove } |
Enumeration of feature related change types. More... | |
Models containing vector data.
For simple static models you may use FeatureModelBuilder. Providing access to your custom data objects may require you to implement your own IFeatureModel. You can also create feature models by decoding data defined in one of the supported formats.
A good starting point is the tutorial on accessing feature data.
|
strong |