See: Description
| Class | Description | 
|---|---|
| CircularHoldProcedure | 
 A procedure that places the position into a circular path around a given center point at
 a given turn radius in a given direction. 
 | 
| ConstantHeightProfile | 
 A profile that simply represents a constant height and constant speed with respect to the
 reference surface of the corresponding  
surface path. | 
| DefaultConnectionBehavior | 
 This is a  
RouteConnection used by the RoutePropagator to
 define the default settings for creating RouteConnection objects in between
 RouteProcedures in the event the user did not specify a specific connection
 to use. | 
| FollowPathProcedure | 
 A procedure that follows a path specified by a set of vertices, with turns inscribed at each
 vertex. 
 | 
| HeadingAtWaypointProcedure | 
 A procedure that defines a required heading at a waypoint. 
 | 
| HeightTransitionProcedure | |
| InscribedTurnProcedure | 
 
 Represents a simple turn at a position specified by a waypoint. 
 | 
| LandingProcedure | 
 Represents a landing trajectory with respect to a runway surface specified by the underlying terrain. 
 | 
| PrescribedAccelerationTransitionProfile | 
 
 A profile defined by a simple incline used to connect two other profiles at different heights. 
 | 
| ProfileDynamics | 
 Represents a set of common properties describing the dynamical capabilities of a platform traversing a route profile. 
 | 
| ProfileRouteConnection | 
 A simple route connection that defines a straight connection between two procedures with a 
 user specified profile defining the vertical and temporal behavior along the connection. 
 | 
| ProfileSpeed | 
 A specified target speed provided as either the total horizontal and vertical speed
 or only the horizontal speed along the surface. 
 | 
| PropagatedRoute | 
 An instance of a propagated route produced by the  
RoutePropagator. | 
| RacetrackHoldProcedure | 
 A procedure defined by two circular turns connected by straight segments with entry and exit occurring at
 either circle or at additional turns occurring at the beginning or ends of the straight segments. 
 | 
| RasterSearchProcedure | 
 A procedure that defines a route which follows a regular pattern over a given 
 rectangular search area. 
 | 
| RouteConnection | 
 The base class for all the different ways in which to connect one  
RouteProcedure
 with another. | 
| RouteProcedure | 
 The abstract base class for all route procedure definitions used in conjunction
 with the  
RoutePropagator. | 
| RouteProfile | 
 Definition for all types that provide a way to configure the height and speed for 
 a given  
RouteSegment. | 
| RoutePropagator | 
 A route propagator that takes a sequential list of procedures
 and connections in order to create a  
PropagatedRoute. | 
| RouteSegment | 
 The base class for the procedures and connections which define segments of the geometry along the route. 
 | 
| StandardTransitionProfile | 
 A profile defined by a set of simple inclines, used to connect two other profiles at different heights 
 or to change the target height for the route. 
 | 
| StationaryHoldProcedure | 
 A procedure that represents a point along the route where a vehicle slows to a stop,
 waits at the specified location for a specified amount of time, and then speeds up to continue 
 toward the next procedure. 
 | 
| SurfaceCurveProcedure | 
 A procedure which follows an  
EllipsoidSurfaceCurve. | 
| TakeoffProcedure | 
 Represents a takeoff trajectory with respect to a runway surface specified by the underlying terrain. 
 | 
| TerrainAvoidanceProfile | 
 
 A profile that defines the height and speed necessary to transition from an initial height and speed to
 a final height and speed while attempting to maintain a minimum height above intervening terrain. 
 | 
| TurnAfterWaypointProcedure | 
 Represents a simple turn at a specific position such that the platform will arrive at the waypoint on the
 heading from the previous procedure before turning toward the next procedure. 
 | 
| TurnBeforeWaypointProcedure | 
 Represents a simple turn at a specific position such that the platform will turn prior to the waypoint in
 order to arrive on the heading toward the next waypoint. 
 | 
| Enum | Description | 
|---|---|
| CircularHoldProcedure.ConfigurationData | 
 An enumeration indicating whether the configuration of the hold was successful
    or whether there was an error. 
 | 
| ClosedTurnDirection | 
 An enumeration that indicates which direction to turn during a closed turn such as
 a circular or racetrack hold. 
 | 
| DefaultProfileBehavior | 
 An enumeration indicating which type of connection to use for a given  
RoutePropagator. | 
| InscribedTurnProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| KindOfSurfaceConnection | 
 An enumeration indicating the kind of behavior to use when connecting surface procedures. 
 | 
| LandingProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| RacetrackHoldProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| RouteHeightReference | 
 An enumeration indicating the reference surface to use when representing a height. 
 | 
| SpeedReference | 
 An enumeration indicating whether the speed represents the total combined speed accounting
 for the surface speed and the vertical rate or whether the speed represents the 
 speed along the surface path. 
 | 
| StationaryHoldProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| TakeoffProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| TerrainAvoidanceProfile.ConfigurationData | 
 An enumeration indicating the result of configuring the  
TerrainAvoidanceProfile. | 
| TurnAfterWaypointProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| TurnBeforeWaypointProcedure.ConfigurationData | 
 An enumeration indicating the status of configuring the surface procedure. 
 | 
| WaypointTurnDirection | 
 An enumeration indicating the turn direction at a waypoint or whether to let the 
 propagator specify the best direction based on the connection geometry. 
 |