LuciadCPillar C# 2023.1.04
|
A composite implementation of IFeatureHandlesProvider. More...
Static Public Member Functions | |
static Luciad.Edit.Features.CompositeFeatureHandlesProvider | CreateDefault () |
Properties | |
System.Collections.Generic.IList< Luciad.Edit.Features.IFeatureHandlesProvider > | List [get] |
A composite implementation of IFeatureHandlesProvider.
This composite allows you to: add instances: CompositeFeatureHandlesProvider::add remove instances: CompositeFeatureHandlesProvider::remove retrieve instances: CompositeFeatureHandlesProvider::getList
The composite implementation uses its delegate instances in a specific order. The order is based on the priority you assign when you add the delegate instance. If the priorities of two instances are equal, the instance that you added first gets priority. A default implementation is available, see createDefault 2020.1
|
inline |
|
inline |
|
inline |
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.
if this handles provider can create handles for the given Feature.
Implements Luciad.Edit.Features.IFeatureHandlesProvider.
|
inlinestatic |
|
inline |
|
inline |
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.
handles for the given feature. If this provider doesn't support the given feature, it can return nullptr.
Implements Luciad.Edit.Features.IFeatureHandlesProvider.
|
inline |
|
get |