| 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 | Class and Description | 
|---|---|
class  | 
ConstantHeightProfile
A profile that simply represents a constant height and constant speed with respect to the
 reference surface of the corresponding  
surface path. | 
| Modifier and Type | Method and Description | 
|---|---|
HoldingPatternProfile | 
RacetrackHoldProcedure.getProfile()
Gets the profile to use for this racetrack hold. 
 | 
HoldingPatternProfile | 
CircularHoldProcedure.getProfile()
Gets the profile to use with this circular hold. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RacetrackHoldProcedure.setProfile(HoldingPatternProfile value)
Sets the profile to use for this racetrack hold. 
 | 
void | 
CircularHoldProcedure.setProfile(HoldingPatternProfile value)
Sets the profile to use with this circular hold. 
 | 
| Constructor and Description | 
|---|
CircularHoldProcedure(Ellipsoid shape,
                     Cartographic center,
                     double turningRadius,
                     double minimumRevolutions,
                     ClosedTurnDirection turnDirection,
                     HoldingPatternProfile profile)
Create a new instance based on the given parameters. 
 | 
CircularHoldProcedure(Ellipsoid shape,
                     Cartographic center,
                     double turningRadius,
                     Duration minimumTime,
                     ClosedTurnDirection turnDirection,
                     HoldingPatternProfile profile)
Create a new instance based on the given parameters. 
 | 
RacetrackHoldProcedure(Ellipsoid surfaceShape,
                      Cartographic centerOfTurnOne,
                      Cartographic centerOfTurnTwo,
                      double turningRadius,
                      Duration minimumTime,
                      ClosedTurnDirection turnDirection,
                      HoldingPatternProfile profile)
Create a new instance based on the given parameters. 
 | 
RacetrackHoldProcedure(Ellipsoid surfaceShape,
                      Cartographic center,
                      double headingAlongTrack,
                      double lengthBetweenTurns,
                      double turnRadius,
                      Duration minimumTime,
                      ClosedTurnDirection turnDirection,
                      HoldingPatternProfile profile)
Create a new instance based on the given parameters. 
 |