|
| Handles.IEditHandle | CreateAppendPointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| Handles.IEditHandle | CreateElevationPointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| Handles.IEditHandle | CreateInsertPointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, uint insertIndex, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| Handles.IEditHandle | CreateMovePointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| Handles.IEditHandle | CreatePrependPointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| Handles.IEditHandle | CreateRemovePointHandle (Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Handles.IPointEditAction editAction, Features.FeatureEditContext context) |
| |
| bool | IsAppendPointHandleValid (Handles.IEditHandle appendPointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, Features.FeatureEditContext context) |
| |
| bool | IsElevationPointHandleValid (Handles.IEditHandle elevationPointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Features.FeatureEditContext context) |
| |
| bool | IsInsertPointHandleValid (Handles.IEditHandle insertPointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, uint insertIndex, Features.FeatureEditContext context) |
| |
| bool | IsMovePointHandleValid (Handles.IEditHandle movePointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Features.FeatureEditContext context) |
| |
| bool | IsPrependPointHandleValid (Handles.IEditHandle prependPointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, Features.FeatureEditContext context) |
| |
| bool | IsRemovePointHandleValid (Handles.IEditHandle removePointHandle, Utils.Observable< Luciad.Geometries.Polyline > polyline, uint pointIndex, Features.FeatureEditContext context) |
| |
Allows you to specify which handles are used by this handles provider.
It allows you to:
-
replace handles with other handle implementations
-
(dynamically) disable or re-enable specific handles
Additional handles can not be added using this factory. The way to do this is to wrap the IEditHandles provided by PolylineHandlesProvider, and to insert additional handles in the IEditHandles.GetList method.