GeometryEditorVertex class final

A vertex element in a GeometryEditor.

Vertices represent points in a GeometryEditor.geometry. They display the existing location of the point, and are used in interactive workflows to allow you to select and move those points. For more information about selecting and working with selections, see GeometryEditor.

When a vertex is selected (displayed with a selection halo), a GeometryEditorVertex is returned from GeometryEditor.selectedElement.

Select a vertex programmatically using GeometryEditor.selectVertex, or move it programmatically using GeometryEditor.moveSelectedElementWithDelta or GeometryEditor.moveSelectedElement.

Use GeometryEditorStyle.vertexSymbol and GeometryEditorStyle.selectedVertexSymbol to change the appearance of the vertex when unselected and selected, or set to null to prevent them from being displayed entirely.

To prevent vertices from being selected interactively while still allowing programmatic selection, set InteractionConfiguration.allowVertexSelection to false.

Inheritance

Properties

canDelete bool
True if this element can be deleted interactively, false otherwise.
no setterinherited
canMove bool
True if this element can be moved interactively, false otherwise.
no setterinherited
canRotate bool
True if this element can be rotated interactively, false otherwise.
no setterinherited
canScale bool
True if this element can be scaled interactively, false otherwise.
no setterinherited
extent Envelope
The extent of the selected element in the SpatialReference of the associated ArcGISMapViewController.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
partIndex int
The index position of the part which contains the vertex.
no setter
point ArcGISPoint
The position of the vertex in the SpatialReference of the associated ArcGISMapViewController.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
vertexIndex int
The index position of the vertex within a part.
no setter

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