| Package | Description | 
|---|---|
| agi.foundation.routedesign | 
 Contains types for creating simple routes by specifying procedures at points of interest, how to connect them, and what height and speed to use along the route. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConfigurableSurfaceProcedure | 
TurnBeforeWaypointProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
TurnAfterWaypointProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
TakeoffProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
SurfaceCurveProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
StationaryHoldProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
abstract ConfigurableSurfaceProcedure | 
RouteProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
RasterSearchProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
RacetrackHoldProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
LandingProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
InscribedTurnProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
HeightTransitionProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
HeadingAtWaypointProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
FollowPathProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
ConfigurableSurfaceProcedure | 
CircularHoldProcedure.getSurfacePath()
Get an object that will allow configuration of the surface geometry as it
    connects with other procedures. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract ConfigurableConnection | 
RouteConnection.createConnection(ConfigurableSurfaceProcedure previousPath,
                ConfigurableSurfaceProcedure nextPath,
                RouteProcedure previousProcedure,
                RouteProcedure nextProcedure)
Create the  
ConfigurableConnection that can be used by the RoutePropagator
    to configure the connections between route segments. | 
ConfigurableConnection | 
ProfileRouteConnection.createConnection(ConfigurableSurfaceProcedure previousPath,
                ConfigurableSurfaceProcedure nextPath,
                RouteProcedure previousProcedure,
                RouteProcedure nextProcedure)
Create the  
ConfigurableConnection used to configure how the route behaves when 
    transitioning from one procedure to the next. |