Stop class final

A class that represents a location to be visited along a route.

The Stop class contains location inputs for the Route_task. The Route_task will create a route between two or more Stops. A Stop object is not an arbitrary bag of properties, but contains only the properties needed for routing (for example, a Stop object does not have address information). Stop objects are collected into a List by value, and passed as an input to RouteTask.

The stop class is derived from the graphic class.

Implemented types

Constructors

Stop({required ArcGISPoint point})
Creates a stop instance with point.
factory

Properties

arrivalCurbApproach CurbApproach
Arrival curb approach.
no setter
arrivalTime DateTime?
Arrival time.
no setter
arrivalTimeShift double
Time zone shift for arrival time, in minutes.
no setter
curbApproach CurbApproach
Curb approach.
getter/setter pair
currentBearing double
Current bearing in degrees.
getter/setter pair
currentBearingTolerance double
Current bearing tolerance in degrees. Valid values are 0 to 180 or NaN.
getter/setter pair
departureCurbApproach CurbApproach
Departure curb approach.
no setter
departureTime DateTime?
Departure time.
no setter
departureTimeShift double
Time zone shift for departure time, in minutes.
no setter
distanceToNetworkLocation double
Distance to network location in meters.
no setter
geometry ArcGISPoint?
The geometry of a stop.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
locationStatus LocationStatus
Location status.
no setter
name String
Stop's name.
getter/setter pair
Navigation latency in seconds.
getter/setter pair
Navigation speed in meters per second.
getter/setter pair
networkLocation NetworkLocation?
Network location.
getter/setter pair
routeName String
Route's name.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sequence int
Sequence.
no setter
stopId int
Stop ID.
getter/setter pair
stopType StopType
Stop's type.
getter/setter pair
timeWindowEnd DateTime?
Time window end.
getter/setter pair
timeWindowStart DateTime?
Time window start.
getter/setter pair
violationTime double
Violation time in minutes.
no setter
waitTime double
Wait time in minutes.
no setter

Methods

clone() Stop
Clones the Stop.
getAddedCost({required String attributeName}) double
Gets added cost attribute value.
getCumulativeCost({required String attributeName}) double
Gets cumulative cost attribute value.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAddedCost({required String attributeName, required double addedCost}) → void
Sets added cost.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited