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