ReticleVertexTool class final
Allows you to edit geometries in a GeometryEditor using a GeometryEditorReticle, ideal for precise editing with snapping on a touch screen using tap driven interactions.
The ReticleVertexTool is recommended for a precise, vertex-based geometry editing on touch devices when using the GeometryEditor. This tool can be used to create and edit Multipoint, ArcGISPoint, Polygon, and Polyline geometries, by adding and moving individual vertices using the ReticleTool.reticle.
Use the ReticleVertexTool.configuration properties to customize the possible interactions - for example, you can configure a tool specifically for moving vertices only, or for adding vertices only. For more information, and to learn more about how these interactions work, see ReticleInteractionConfiguration.
To provide the ability to move, resize, and rotate whole geometries, or parts of multipart geometries, you can change the current GeometryEditor.tool to a VertexTool instead, while keeping the current state of the GeometryEditor.geometry.
- Inheritance
-
- Object
- GeometryEditorTool
- ReticleTool
- ReticleVertexTool
Constructors
- ReticleVertexTool.new()
-
Creates a new ReticleVertexTool with a default GeometryEditorReticle
and ReticleInteractionConfiguration
factory
Properties
- configuration ↔ ReticleInteractionConfiguration
-
Defines the set of interactive operations enabled when using this tool.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- reticle ↔ GeometryEditorReticle
-
Specifies the reticle visual component to be used by the
ReticleVertexTool.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- style ↔ GeometryEditorStyle
-
Defines the visual appearance of GeometryEditor geometries when this
tool is in use.
getter/setter pairinherited
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