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.
|
agi.foundation.routedesign.advanced |
Contains types used to define immutable geometry and configuration for routes.
|
Modifier and Type | Method and Description |
---|---|
static ClosedTurnDirection |
ClosedTurnDirection.getDefault()
Get the enum constant that is considered to be the default.
|
static ClosedTurnDirection |
ClosedTurnDirection.getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
ClosedTurnDirection |
RacetrackHoldProcedure.getTurnDirection()
Gets the direction in which the racetrack turns.
|
ClosedTurnDirection |
CircularHoldProcedure.getTurnDirection()
Gets the direction (right or left) of the turn.
|
static ClosedTurnDirection |
ClosedTurnDirection.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ClosedTurnDirection[] |
ClosedTurnDirection.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
RacetrackHoldProcedure.setTurnDirection(ClosedTurnDirection value)
Sets the direction in which the racetrack turns.
|
void |
CircularHoldProcedure.setTurnDirection(ClosedTurnDirection value)
Sets the direction (right or left) of the turn.
|
Constructor and Description |
---|
CircularHoldProcedure(Cartographic center,
double turningRadius,
double minimumRevolutions,
ClosedTurnDirection turnDirection,
double speed,
double height,
RouteHeightReference heightReference)
Create a new instance based on the given parameters.
|
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,
double minimumRevolutions,
ClosedTurnDirection turnDirection,
double speed,
double height,
RouteHeightReference heightReference)
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,
double minimumRevolutions,
ClosedTurnDirection turnDirection,
double speed,
double height,
RouteHeightReference heightReference)
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.
|
Modifier and Type | Method and Description |
---|---|
ClosedTurnDirection |
SurfaceArc.getTurnDirection()
Gets the direction in which the path turns over the surface.
|
Constructor and Description |
---|
SurfaceArc(Ellipsoid shape,
Cartographic center,
double radius,
ClosedTurnDirection turnDirection)
Create a new instance based on the given center point.
|
SurfaceArc(Ellipsoid shape,
Cartographic point,
double heading,
double radius,
ClosedTurnDirection turnDirection)
Create a new instance based on the given point and heading.
|