ExploratoryLocationDistanceMeasurement class final

An Analysis object that evaluates direct, vertical, and horizontal distances between two points defined by start and end point locations.

Measures the distance between a start and an end location (each using ArcGISPoint).

Three distances components are calculated:

  • Direct distance - the direct distance between the start and end location
  • Horizontal distance - the horizontal component of the direct distance
  • Vertical distance - the vertical component of the direct distance

Exploratory analysis is performed using data at the current rendered resolution of an ArcGISSceneViewController and not at the full resolution of the data. Exploratory analysis results cannot be displayed in an ArcGISMapViewController or persisted. Use the GeometryEngine to make more accurate measurements based on input geometries.

Inheritance

Constructors

ExploratoryLocationDistanceMeasurement({required ArcGISPoint startLocation, required ArcGISPoint endLocation})
Creates an ExploratoryLocationDistanceMeasurement analysis object that defines a start and an end location using ArcGISPoint objects.
factory

Properties

directDistance Distance?
The direct distance component of the distance measurement.
no setter
endLocation ArcGISPoint
The end location of the distance measurement.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
horizontalDistance Distance?
The horizontal distance component of the distance measurement.
no setter
isVisible bool
Whether or not the analysis is visible.
getter/setter pairinherited
onMeasurementChanged Stream<({Distance directDistance, Distance horizontalDistance, Distance verticalDistance})>
Sets the callback to invoke when any of the distance measurement components change.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startLocation ArcGISPoint
The start location of the distance measurement.
getter/setter pair
unitSystem UnitSystem
The Unit System of the distance measurement.
getter/setter pair
verticalDistance Distance?
The vertical distance component of the distance measurement.
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