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
-
- Object
- GeometryEditorElement
- GeometryEditorVertex
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