This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Editor > ESRI.ArcGIS.Editor > Interfaces > IE > IEditSketchExtension Interface (ArcObjects .NET 10.4 SDK) |
Provides access to members that extend the edit sketch. Note: the IEditSketchExtension interface has been superseded byIEditSketchExtension2. Please consider using the more recent version.
Edit sketch extensions let programmers alter the edit sketch geometry and edit sketch display feedback mechanism.
Description | ||
---|---|---|
Activate | Called when the sketch extension is about to be used. | |
Applies | Indicates whether this extension applies to the current edit environment. | |
BeforeStoreFeature | Lets the extension know the feature is about to be stored. | |
CanDeleteVertices | Indicates whether the sketch allows the deleting of vertices. | |
CanInsertVertices | Indicates whether the sketch allows the inserting of additional vertices. | |
CanMoveVertices | Indicates whether the sketch allows the moving of vertices. | |
CreateFeedback | Called when a new feedback is needed. | |
CreateSketchGeometry | The geometry that will be used in the sketch when modifying a feature. | |
Deactivate | Called when the sketch extension is no longer needed. | |
HasFeedback | Indicates whether the SketchExtension will use a custom feedback. | |
SketchGeometryType | The geometry type used for the edit sketch when creating new features. | |
StartFeedback | Called when the feedback needs to be started. | |
StartFeedbackFromShape | Called when the feedback needs to be started using an existing geometry. | |
StopFeedback | Called when the feedback is no longer necessary. |
CoClasses and Classes | Description |
---|---|
AnnotationEditExtension | An editor extension for creating and editing annotation features. |
DimensionEditExtension | An editor extension for creating and editing dimension features. |
IDatasetEdit Interface | IDatasetEditInfo Interface | IEditSketch Interface | IEditTask.Activate Method | IEditor Interface | IEditTask.Deactivate Method | ISnapEnvironment Interface | IEditEvents2 Interface | IEditLayers Interface | IEditEvents Interface | IEditTask.Name Property | Editor Class | Editor Library | IEditTask.OnFinishSketch Method | IEditAttributeProperties Interface | IEditTask.OnDeleteSketch Method | IEditProperties Interface | IExtension Interface | IEditSketchExtension2 Interface