LuciadCPillar C# 2023.1.04
|
Default handles provider for features. More...
Classes | |
interface | IHandleFactory |
Allows you to specify the translate handle that is used by this handles provider. More... | |
Properties | |
Luciad.Edit.Geometries.IGeometryHandlesProvider | GeometryHandlesProvider [get, set] |
Luciad.Edit.Features.FeatureHandlesProvider.IHandleFactory | HandleFactory [get, set] |
Default handles provider for features.
It can create a handles for features by: creating a handle to translate the entire feature delegating to a geometry handles provider.
The delegate geometry handles are created using an IGeometryHandlesProvider. The geometry is extracted from the feature using the IFeatureGeometryProvider that is provided by the feature layer. This IFeatureGeometryProvider can be configured in the feature layer. 2020.1
|
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.
|
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.
|
getset |
|
getset |