Package | Description |
---|---|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
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.
|
Class and Description |
---|
PropagatedRoute
An instance of a propagated route produced by the
RoutePropagator . |
Class and 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.
|
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.
|
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. |
DefaultProfileBehavior
An enumeration indicating which type of connection to use for a given
RoutePropagator . |
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.
|
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
Represents a landing trajectory with respect to a runway surface specified by the underlying terrain.
|
LandingProcedure.ConfigurationData
An enumeration indicating the status of configuring the surface procedure.
|
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.
|
RacetrackHoldProcedure.ConfigurationData
An enumeration indicating the status of configuring the surface procedure.
|
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. |
RouteHeightReference
An enumeration indicating the reference surface to use when representing a height.
|
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.
|
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
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.
|
StationaryHoldProcedure.ConfigurationData
An enumeration indicating the status of configuring the surface procedure.
|
SurfaceCurveProcedure
A procedure which follows an
EllipsoidSurfaceCurve . |
TakeoffProcedure
Represents a takeoff trajectory with respect to a runway surface specified by the underlying terrain.
|
TakeoffProcedure.ConfigurationData
An enumeration indicating the status of configuring the surface procedure.
|
TerrainAvoidanceProfile.ConfigurationData
An enumeration indicating the result of configuring the
TerrainAvoidanceProfile . |
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.
|
TurnAfterWaypointProcedure.ConfigurationData
An enumeration indicating the status of configuring the surface 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.
|
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.
|
Class and Description |
---|
ClosedTurnDirection
An enumeration that indicates which direction to turn during a closed turn such as
a circular or racetrack hold.
|
ProfileDynamics
Represents a set of common properties describing the dynamical capabilities of a platform traversing a route profile.
|
ProfileSpeed
A specified target speed provided as either the total horizontal and vertical speed
or only the horizontal speed along the surface.
|
RouteHeightReference
An enumeration indicating the reference surface to use when representing a height.
|
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 . |
RouteSegment
The base class for the procedures and connections which define segments of the geometry along the route.
|