GeometryExtendOptions enum

Flags for the type of extend operation to perform.

Inheritance

Constructors

GeometryExtendOptions()
const

Values

default_ → const GeometryExtendOptions

By default, extension considers both ends of paths. The old ends remain and new points are added at the extended ends. The new points have attributes that are extrapolated from adjacent existing segments.

relocateEnds → const GeometryExtendOptions

If an extension is performed at an end, relocate the end point to the new position instead of leaving the old point and adding a new point at the new position.

keepEndAttributes → const GeometryExtendOptions

If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes the same as the current end. Incompatible with GeometryExtendOptions.noEndAttributes.

noEndAttributes → const GeometryExtendOptions

If an extension is performed at an end, do not extrapolate the end-segment's attributes for the new point. Instead, make its attributes be empty. Incompatible with GeometryExtendOptions.keepEndAttributes.

doNotExtendFromStartPoint → const GeometryExtendOptions

Do not extend the 'from' end of any path.

doNotExtendFromEndPoint → const GeometryExtendOptions

Do not extend the 'to' end of any path.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
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<GeometryExtendOptions>
A constant List of the values in this enum, in order of their declaration.