Collection of NetworkAnalyst enumerations. More...
Header | #include <Network |
Types
enum class | Attribute |
enum class | Barrier |
enum class | Curb |
enum class | Direction |
enum class | Direction |
enum class | Directions |
enum class | Location |
enum class | Network |
enum class | Route |
enum class | Service |
enum class | Service |
enum class | Service |
enum class | Start |
enum class | Stop |
enum class | Travel |
enum class | U |
Detailed Description
Type Documentation
enum class AttributeUnit
Enumerates the type of units for network attributes.
The AttributeUnit can be one of:
Constant | Value | Description |
---|---|---|
Attribute | 0 | An unknown unit. |
Attribute | 1 | Inches. |
Attribute | 2 | Feet. |
Attribute | 3 | Yards. |
Attribute | 4 | Miles. |
Attribute | 5 | Millimeters. |
Attribute | 6 | Centimeters. |
Attribute | 7 | Decimeters. |
Attribute | 8 | Meters. |
Attribute | 9 | Kilometers. |
Attribute | 10 | Nautical miles. |
Attribute | 11 | Decimal degrees. |
Attribute | 12 | Seconds. |
Attribute | 13 | Minutes. |
Attribute | 14 | Hours. |
Attribute | 15 | Days. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class BarrierType
Enumerates the type of barrier for a route.
The BarrierType can be one of:
Constant | Value | Description |
---|---|---|
Barrier | 0 | A restriction attribute barrier type. |
Barrier | 1 | A cost adjustment barrier type. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class CurbApproach
Enumerates the side of street for arrivals or departures of a route.
The CurbApproach can be one of:
Constant | Value | Description |
---|---|---|
Curb | 0 | An either side curb approach. |
Curb | 1 | A left side curb approach. |
Curb | 2 | A right side curb approach. |
Curb | 3 | A no U-turn curb approach. |
Curb | 4 | An unknown curb approach, used when the approach is not determined. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DirectionManeuverType
Enumerates the types of direction maneuvers on a route.
The DirectionManeuverType can be one of:
Constant | Value | Description |
---|---|---|
Direction | 0 | An unknown maneuver. |
Direction | 1 | A stop maneuver. |
Direction | 2 | A continue straight maneuver. |
Direction | 3 | A bear left maneuver. |
Direction | 4 | A bear right maneuver. |
Direction | 5 | A left turn. |
Direction | 6 | A right turn. |
Direction | 7 | A sharp left turn. |
Direction | 8 | A sharp right turn. |
Direction | 9 | A U-turn. |
Direction | 10 | A maneuver connecting with a ferry. |
Direction | 11 | A maneuver via roundabout. |
Direction | 12 | A merge of several highways. |
Direction | 13 | An exit from a highway. |
Direction | 14 | A change of highway. |
Direction | 15 | A straight at fork. |
Direction | 16 | A left at fork. |
Direction | 17 | A right at fork. |
Direction | 18 | A departure. |
Direction | 19 | Connected with trip planning maneuver. |
Direction | 20 | An end of ferry transfer. |
Direction | 21 | A maneuver to the right on a ramp. |
Direction | 22 | A maneuver to the left on a ramp. |
Direction | 23 | A complex maneuver; turn left, then right. |
Direction | 24 | A complex maneuver; turn right, then left. |
Direction | 25 | A complex maneuver; turn right, then right. |
Direction | 26 | A complex maneuver; turn left, then left. |
Direction | 27 | A maneuver via pedestrian ramp. |
Direction | 28 | A maneuver via elevator. |
Direction | 29 | A maneuver via escalator. |
Direction | 30 | A maneuver via stairs. |
Direction | 31 | Passing through a door. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DirectionMessageType
Enumerates the types of direction messages on a route.
The DirectionMessageType can be one of:
Constant | Value | Description |
---|---|---|
Direction | 0 | A length message. Obsolete since 100.2. |
Direction | 1 | A time message. Obsolete since 100.2. |
Direction | 2 | A summary message. Obsolete since 100.2. |
Direction | 3 | A time window message. Obsolete since 100.2. |
Direction | 4 | A violation time message. Obsolete since 100.2. |
Direction | 5 | A wait time message. Obsolete since 100.2. |
Direction | 6 | A service time for a stop message. Obsolete since 100.2. |
Direction | 7 | An estimated arrival time message. Obsolete since 100.2. |
Direction | 8 | A cumulative length message. Obsolete since 100.2. |
Direction | 9 | A street name message. |
Direction | 10 | An alternative street name message. |
Direction | 11 | A signpost branch message. |
Direction | 12 | A signpost toward message. |
Direction | 13 | An intersected street name message. |
Direction | 14 | An exit message. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class DirectionsStyle
Enumerates the style of directions.
The DirectionsStyle can be one of:
Constant | Value | Description |
---|---|---|
Directions | 0 | Directions suitable for printing. |
Directions | 1 | Directions designed for an in-vehicle navigation application. |
Directions | 2 | Walking directions, designed for pedestrian routes. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class LocationStatus
Enumerates the status regarding the network location associated with a stop.
The LocationStatus can be one of:
Constant | Value | Description |
---|---|---|
Location | 0 | Stop not located on network. |
Location | 1 | Stop located on closest network element. |
Location | 2 | Stop located on closest network element which is not restricted. |
Location | 3 | A network location can't be arrived at by the solver. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class NetworkDirectionsSupport
Enumerates the type of direction support.
The NetworkDirectionsSupport can be one of:
Constant | Value | Description |
---|---|---|
Network | -1 | Directions support is unknown. |
Network | 0 | Directions are unsupported. |
Network | 1 | Directions are supported. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.7.
enum class RouteShapeType
Enumerates the output shape type for a route.
The RouteShapeType can be one of:
Constant | Value | Description |
---|---|---|
Route | 0 | No shape type. |
Route | 1 | A straight line shape type. |
Route | 2 | A true shape type with measures. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.
enum class ServiceAreaOverlapGeometry
Enumerates the behavior of service area output from multiple facilities in relation to one another.
The ServiceAreaOverlapGeometry can be one of:
Constant | Value | Description |
---|---|---|
Service | 0 | The solver creates individual polygons or sets of lines for each facility |
Service | 1 | The solver joins the polygons of multiple facilities that have the same cutoff value into a single polygon |
Service | 2 | The solver assigns area(s) to the service area so polygons or lines do not overlap each other |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ServiceAreaPolygonCutoffGeometry
Enumerates the behavior of service area output for a single facility when multiple cutoff values are specified.
The ServiceAreaPolygonCutoffGeometry can be one of:
Constant | Value | Description |
---|---|---|
Service | 0 | Each polygon includes only the area between consecutive cutoff values |
Service | 1 | Each polygon includes the area reachable from the facility up to the cutoff value |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class ServiceAreaPolygonDetail
Enumerates the level of detail of the output polygons.
The ServiceAreaPolygonDetail can be one of:
Constant | Value | Description |
---|---|---|
Service | 0 | Generalized polygons using the hierarchy present in the network data source in order to produce results quickly |
Service | 1 | Polygons with a standard level of detail |
Service | 2 | Polygons with a higher level of detail for applications in which very precise results are important |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class StartTimeUsage
Enumerates the start time usage types.
The StartTimeUsage can be one of:
Constant | Value | Description |
---|---|---|
Start | 0 | Use as departure time. |
Start | 1 | Use as arrival time. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class StopType
Enumerates types of stops that can be in routes.
The StopType can be one of:
Constant | Value | Description |
---|---|---|
Stop | 0 | A regular stop |
Stop | 1 | A waypoint along a route |
Stop | 2 | A rest break along a route |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class TravelDirection
Enumerates travel direction for closest facilty and service area tasks.
The TravelDirection can be one of:
Constant | Value | Description |
---|---|---|
Travel | 0 | Traveling away from a facility |
Travel | 1 | Traveling toward a facility |
This enum was introduced or modified in Esri::ArcGISRuntime 100.1.
enum class UTurnPolicy
Enumerates the type of backtracking allowed via U-turns in a network.
The UTurnPolicy can be one of:
Constant | Value | Description |
---|---|---|
U | 0 | No U-turns allowed. |
U | 1 | U-turns only allowed at dead ends. |
U | 2 | U-turns only allowed at intersections. |
U | 3 | U-turns allowed at dead ends and intersections. |
This enum was introduced or modified in Esri::ArcGISRuntime 100.0.