Provides access to members that extend the edit sketch. Note: the IEditSketchExtension interface has been superseded byIEditSketchExtension2. Please consider using the more recent version.
Product Availability
When To Use
Edit sketch extensions let programmers alter the edit sketch geometry and edit sketch display feedback mechanism.
Members
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 that implement IEditSketchExtension
CoClasses and Classes | Description |
---|---|
AnnotationEditExtension | An editor extension for creating and editing annotation features. |
DimensionEditExtension | An editor extension for creating and editing dimension features. |
See Also
IDatasetEdit Interface | IDatasetEditInfo Interface | IEditTask.Name Property | Editor Class | ISnapEnvironment Interface | IEditEvents2 Interface | IEditTask.Deactivate Method | IEditAttributeProperties Interface | IEditor Interface | IEditSketch Interface | IEditTask.OnFinishSketch Method | IEditProperties Interface | IEditLayers Interface | IEditTask.Activate Method | IEditTask.OnDeleteSketch Method | IEditEvents Interface | IExtension Interface