GeometryConstructionToolType enum

An enumeration of available geometry construction tools in a shared template.

Use the GeometryType property to determine whether to create a point, polyline, or polygon with this tool. See Point construction tools and Polyline and polygon construction tools for more information.

Inheritance
Available extensions

Values

unknown → const GeometryConstructionToolType

Creates a geometry with an unknown draw behavior.

autoCompleteFreehandPolygon → const GeometryConstructionToolType

Creates a free-form polygon that automatically converts segments to a series of Bezier curves.

autoCompletePolygon → const GeometryConstructionToolType

Creates a polygon adjoined to another polygon.

circle → const GeometryConstructionToolType

Creates a planar circular shape with a specified center and radius.

ellipse → const GeometryConstructionToolType

Creates a planar elliptical (oval) shape with a specified center and longest diameter.

freehand → const GeometryConstructionToolType

Creates a free-form polyline that automatically converts segments to a series of Bezier curves.

line → const GeometryConstructionToolType

Creates a polyline with multiple straight and curvilinear segments.

multipoint → const GeometryConstructionToolType

Creates a multipoint.

point → const GeometryConstructionToolType

Creates a point.

pointAlongLine → const GeometryConstructionToolType

Creates points at specified intervals along a line.

pointAndRotation → const GeometryConstructionToolType

Creates a point with specified direction.

pointAtEndOfLine → const GeometryConstructionToolType

Creates a point at the end of a temporary line drawn using segment construction tools.

polygon → const GeometryConstructionToolType

Creates an irregular polygon with straight and curvilinear segments.

radial → const GeometryConstructionToolType

Creates a series of two-point lines radiating from a common location.

rectangle → const GeometryConstructionToolType

Creates a planar rectangular shape.

regularPolygon → const GeometryConstructionToolType

Creates an equilateral polygon at a center point with a circumscribed radial distance.

regularPolyline → const GeometryConstructionToolType

Creates an equilateral polyline at a center point with a circumscribed radial distance.

rightAnglePolygon → const GeometryConstructionToolType

Creates a polygon with straight line segments constrained to 90 degrees from each previous segment.

rightAnglePolyline → const GeometryConstructionToolType

Creates a polyline with straight line segments constrained to 90 degrees from each previous segment.

split → const GeometryConstructionToolType

Creates a line that splits another line where they intersect.

streamingPolygon → const GeometryConstructionToolType

Creates a free-form polygon sketch with vertices at constant intervals.

streamingPolyline → const GeometryConstructionToolType

Creates a free-form polyline sketch with vertices at constant intervals.

trace → const GeometryConstructionToolType

Creates continuous segments that follow another geometry with snapping enabled.

twoPointLine → const GeometryConstructionToolType

Creates a line that automatically completes once the second vertex is placed.

Properties

coreValue → RT_GeometryConstructionToolType
Convert to internal value.
no setter
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<GeometryConstructionToolType>
A constant List of the values in this enum, in order of their declaration.