AGSEnumerations.h File Reference

Enumerations

enum  AGSNADirectionsManeuver {
  AGSNADirectionsManeuverUnknown = 0, AGSNADirectionsManeuverStop, AGSNADirectionsManeuverStraight, AGSNADirectionsManeuverBearLeft,
  AGSNADirectionsManeuverBearRight, AGSNADirectionsManeuverTurnLeft, AGSNADirectionsManeuverTurnRight, AGSNADirectionsManeuverSharpLeft,
  AGSNADirectionsManeuverSharpRight, AGSNADirectionsManeuverUTurn, AGSNADirectionsManeuverFerry, AGSNADirectionsManeuverRoundabout,
  AGSNADirectionsManeuverHighwayMerge, AGSNADirectionsManeuverHighwayExit, AGSNADirectionsManeuverHighwayChange, AGSNADirectionsManeuverRampLeft,
  AGSNADirectionsManeuverRampRight, AGSNADirectionsManeuverForkCenter, AGSNADirectionsManeuverForkLeft, AGSNADirectionsManeuverForkRight,
  AGSNADirectionsManeuverDepart, AGSNADirectionsManeuverTripItem, AGSNADirectionsManeuverEndOfFerry
}
enum  AGSNALayerType { AGSNALayerTypeRoute = 0, AGSNALayerTypeServiceArea, AGSNALayerTypeClosestFacility }
enum  AGSNAMessageType {
  AGSNAMessageTypeAbort = 0, AGSNAMessageTypeEmpty = 1, AGSNAMessageTypeError = 2, AGSNAMessageTypeInformative = 3,
  AGSNAMessageTypeProcessDefinition = 50, AGSNAMessageTypeProcessStart = 100, AGSNAMessageTypeProcessStop = 101, AGSNAMessageTypeWarning = 200
}
enum  AGSNAOutputLine { AGSNAOutputLineNone = 0, AGSNAOutputLineStraight, AGSNAOutputLineTrueShape }
enum  AGSNAOutputPolygon { AGSNAOutputPolygonDetailed = 0, AGSNAOutputPolygonNone, AGSNAOutputPolygonSimplified }
enum  AGSNATravelDirection { AGSNATravelDirectionFromFacility = 0, AGSNATravelDirectionToFacility }
enum  AGSNAUnit {
  AGSNAUnitCentimeters = 0, AGSNAUnitDays, AGSNAUnitDecimalDegrees, AGSNAUnitDecimeters,
  AGSNAUnitFeet, AGSNAUnitHours, AGSNAUnitInches, AGSNAUnitKilometers,
  AGSNAUnitMeters, AGSNAUnitMiles, AGSNAUnitMillimeters, AGSNAUnitMinutes,
  AGSNAUnitNauticalMiles, AGSNAUnitPoints, AGSNAUnitSeconds, AGSNAUnitUnknown,
  AGSNAUnitYards
}
enum  AGSNAUTurn { AGSNAUTurnAllowBacktrack = 0, AGSNAUTurnAtDeadEndsOnly, AGSNAUTurnNoBacktrack, AGSNAUTurnAtDeadEndsAndIntersections }
enum  AGSSpatialRelationship {
  AGSSpatialRelationshipIntersects = 0, AGSSpatialRelationshipContains, AGSSpatialRelationshipCrosses, AGSSpatialRelationshipEnvelopeIntersects,
  AGSSpatialRelationshipIndexIntersects, AGSSpatialRelationshipOverlaps, AGSSpatialRelationshipTouches, AGSSpatialRelationshipWithin,
  AGSSpatialRelationshipRelation
}

Enumeration Type Documentation

Constants representing maneuver types for a direction.

Since:
1.8
Enumerator:
AGSNADirectionsManeuverUnknown 
AGSNADirectionsManeuverStop 
AGSNADirectionsManeuverStraight 
AGSNADirectionsManeuverBearLeft 
AGSNADirectionsManeuverBearRight 
AGSNADirectionsManeuverTurnLeft 
AGSNADirectionsManeuverTurnRight 
AGSNADirectionsManeuverSharpLeft 
AGSNADirectionsManeuverSharpRight 
AGSNADirectionsManeuverUTurn 
AGSNADirectionsManeuverFerry 
AGSNADirectionsManeuverRoundabout 
AGSNADirectionsManeuverHighwayMerge 
AGSNADirectionsManeuverHighwayExit 
AGSNADirectionsManeuverHighwayChange 
AGSNADirectionsManeuverRampLeft 
AGSNADirectionsManeuverRampRight 
AGSNADirectionsManeuverForkCenter 
AGSNADirectionsManeuverForkLeft 
AGSNADirectionsManeuverForkRight 
AGSNADirectionsManeuverDepart 
AGSNADirectionsManeuverTripItem 
AGSNADirectionsManeuverEndOfFerry 

Constant representing the type of network layer.

Since:
1.8
Enumerator:
AGSNALayerTypeRoute 
AGSNALayerTypeServiceArea 
AGSNALayerTypeClosestFacility 

Constants representing the network analyst message type.

Since:
1.8
Enumerator:
AGSNAMessageTypeAbort 
AGSNAMessageTypeEmpty 
AGSNAMessageTypeError 
AGSNAMessageTypeInformative 
AGSNAMessageTypeProcessDefinition 
AGSNAMessageTypeProcessStart 
AGSNAMessageTypeProcessStop 
AGSNAMessageTypeWarning 

Specifies the type of lines generated by the network analyst solvers.

Since:
1.8
Enumerator:
AGSNAOutputLineNone 
AGSNAOutputLineStraight 
AGSNAOutputLineTrueShape 

Contstants representing how the geometry is returned.

Since:
1.8
Enumerator:
AGSNAOutputPolygonDetailed 
AGSNAOutputPolygonNone 
AGSNAOutputPolygonSimplified 

Constants representing how the geometry is returned.

Since:
1.8
Enumerator:
AGSNATravelDirectionFromFacility 
AGSNATravelDirectionToFacility 
enum AGSNAUnit

Constants representing directions length units for the AGSRouteTask.

Since:
1.8
Enumerator:
AGSNAUnitCentimeters 
AGSNAUnitDays 
AGSNAUnitDecimalDegrees 
AGSNAUnitDecimeters 
AGSNAUnitFeet 
AGSNAUnitHours 
AGSNAUnitInches 
AGSNAUnitKilometers 
AGSNAUnitMeters 
AGSNAUnitMiles 
AGSNAUnitMillimeters 
AGSNAUnitMinutes 
AGSNAUnitNauticalMiles 
AGSNAUnitPoints 
AGSNAUnitSeconds 
AGSNAUnitUnknown 
AGSNAUnitYards 
enum AGSNAUTurn

Constants representing how U-Turns are handled

Since:
1.8
Enumerator:
AGSNAUTurnAllowBacktrack 
AGSNAUTurnAtDeadEndsOnly 
AGSNAUTurnNoBacktrack 
AGSNAUTurnAtDeadEndsAndIntersections 

Possible spatial relationships.

Since:
1.8
Enumerator:
AGSSpatialRelationshipIntersects 
AGSSpatialRelationshipContains 
AGSSpatialRelationshipCrosses 
AGSSpatialRelationshipEnvelopeIntersects 
AGSSpatialRelationshipIndexIntersects 
AGSSpatialRelationshipOverlaps 
AGSSpatialRelationshipTouches 
AGSSpatialRelationshipWithin 
AGSSpatialRelationshipRelation