|
LuciadCPillar 2026.0.04
|
Provides editing handles for military symbol features. More...
#include <luciad/symbology/military/MilitarySymbolFeatureHandlesProvider.h>
Public Member Functions | |
| MilitarySymbolFeatureHandlesProvider ()=default | |
| Default constructor. | |
| ~MilitarySymbolFeatureHandlesProvider () override=default | |
| bool | canProvide (const std::shared_ptr< Observable< Feature > > &observableFeature, const std::shared_ptr< FeatureEditContext > &context) const override |
| Indicates if this handles provider can create handles for the given Feature. | |
| std::shared_ptr< IEditHandles > | provide (std::shared_ptr< Observable< Feature > > observableFeature, const std::shared_ptr< FeatureEditContext > &context, std::shared_ptr< IFeatureEditCallback > featureEditCallback) const override |
| Returns handles for the given feature. | |
| Public Member Functions inherited from luciad::IFeatureHandlesProvider | |
| virtual | ~IFeatureHandlesProvider ()=default |
Provides editing handles for military symbol features.
|
default |
Default constructor.
|
overridedefault |
|
overridevirtual |
Indicates if this handles provider can create handles for the given Feature.
| feature | an observable Feature. |
| context | the context. Contains additional information about the edited feature. |
Implements luciad::IFeatureHandlesProvider.
|
overridevirtual |
Returns handles for the given feature.
If this provider doesn't support the given feature, it can return nullptr.
| feature | the observable feature for which to create handles. |
| context | the context. Contains additional information about the edited feature. |
| featureEditCallback | a callback that notifies the caller when the Feature has changed. |
Implements luciad::IFeatureHandlesProvider.