This document is archived and information here might be outdated. Recommended version. |
Provides access to methods declaring how graphic attributes interact with a representation tool.
Use IEditInteraction interface if you would like to modify the graphic attributes of a representation tool using the Graphic User Interface (GUI). This interface must be implemented by all custom geometric effects and marker placements in order to expose the attributes to representation tools using them through the user interface.
Name | Description | |
---|---|---|
IsEditableAttribute | Indicates if a graphic attribute is editable by a representation tool. | |
ModifyAttributes | Modifies the graphic attributes according to the editing parameters of the representation tool. |
Classes | Description |
---|---|
GeometricEffectArrow | Constructs an arrow of a given line. |
GeometricEffectBuffer | Constructs a buffer polygon from any type of geometry. |
GeometricEffectCut | Produces a shorter line based on distances at extremities. |
GeometricEffectDash | Generates a dashed/dotted line based on a template. |
GeometricEffectDonut | Inserts a hole into a polygon. |
GeometricEffectExtension | Extends a line by a given distance and deflection angle. |
GeometricEffectJog | Constructs an Jog effect on a given line. |
GeometricEffectMove | Applies a move transformation to a geometry. |
GeometricEffectOffset | Offsets a line by a specified distance. |
GeometricEffectOffsetTangent | Moves a line a given distance in the direction of one of its outermost segments. |
GeometricEffectRadial | Produces a line from a point, based on direction and length. |
GeometricEffectRegularPolygon | Creates a regular polygon from a point. |
GeometricEffectRotate | Applies a rotate transformation to a geometry. |
GeometricEffectScale | Applies a scale transformation to a geometry. |
GeometricEffectSimplify | Simplifies a geometry by eliminating vertices. |
GeometricEffectSmooth | Smooth a geometry by approximation with beziers. |
GeometricEffectTaperedPolygon | Creates a taper polygon from a line. |
GeometricEffectWave | Creates a regular wave from a curve. |
MarkerPlacementAlongLine | Places markers along a line. |
MarkerPlacementAtExtremities | Places a marker on each extremity of a line. |
MarkerPlacementDecoration | Places markers as line decorations. |
MarkerPlacementInsidePolygon | Places markers in a polygon. |
MarkerPlacementOnLine | Places one marker along a line. |
MarkerPlacementOnPoint | Places a marker on a point. |
MarkerPlacementPolygonCenter | Places one marker at the center of a polygon. |
MarkerPlacementRandomAlongLine | Places markers randomly along a line. |
MarkerPlacementRandomInPolygon | Places markers randomly within a polygon. |
MarkerPlacementVariableAlongLine | Places markers with variable size along a line. |