LocationDistanceMeasurement class final

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

LocationDistanceMeasurement measures the distance between a start and an end location (each using Point geometry). 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
Inheritance

Constructors

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

Properties

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