This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Editor > ESRI.ArcGIS.Editor > Interfaces > IS > IShapeConstructor Interface (ArcObjects .NET 10.5 SDK) |
Provides access to a Shape Constructor to be hosted by tools that build sketches.
Description | ||
---|---|---|
Activate | Prepares a shape constructor to begin receiving events. | |
Active | Indicates whether the constructor is currently active. | |
AddPoint | Adds a point to the sketch. | |
Anchor | The anchor of the sketch. | |
AngleConstraint | The sketch's angular constraint. | |
Constraint | The sketch constraint. | |
Cursor | The mouse pointer for this constructor. | |
Deactivate | Resets a shape constructor. | |
DistanceConstraint | The sketch's distance constraint. | |
Enabled | Indicates whether the constructor is enabled. | |
ID | Name string identifying this shape constructor. | |
Initialize | Initializes a newly constructed shape constructor. | |
IsStreaming | Indicates whether stream mode digitizing is enabled. | |
Location | The current location of the mouse. | |
OnContextMenu | Context menu event occured at the given xy location. | |
OnKeyDown | Occurs when a key on the keyboard is pressed when this constructor is active. | |
OnKeyUp | Occurs when a key on the keyboard is released when this constructor is active. | |
OnMouseDown | Occurs when a mouse button is pressed when this constructor is active. | |
OnMouseMove | Occurs when the mouse is moved when this constructor is active. | |
OnMouseUp | Occurs when a mouse button is released when this constructor is active. | |
Refresh | Occurs when a screen display in the application is refreshed. | |
SketchModified | Called when Sketch is modified. |
CoClasses and Classes | Description |
---|---|
AngleDistanceConstructor | Uses an angle and a distance to create a new point. |
ArcConstructor | Creates a circular arc segment. |
BezierCurveConstructor | Creates a bezier curve segment. |
DistanceDistanceConstructor | Creates a point from two distances. |
EndPointArcConstructor | Creates a circular arc segment. |
IntersectionConstructor | Intersects two line segments to create a new point. |
MidpointConstructor | Adds a point at the midpoint of a line. |
PointConstructor | Constructor for adding a point to a point/multipoint sketch geometry. |
RightAngleConstructor | Adds segments perpendicular to the sketch. |
SketchConstructor | Constructor for the Sketch Tool. |
StraightConstructor | Constructor for adding a straight line sketch to the end of a segmented sketch geometry. |
TangentCurveConstructor | Creates a circular arc segment, tangent to existing sketch. |
TraceConstructor | Adds segments by tracing existing features. |