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.
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