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 | 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 . |
class |
PrescribedAccelerationTransitionProfile
A profile defined by a simple incline used to connect two other profiles at different heights.
|
class |
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.
|
class |
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.
|
Modifier and Type | Method and Description |
---|---|
RouteProfile |
ProfileRouteConnection.getRouteProfile()
Gets the profile to use in order to define the height and speed along the connection.
|
Modifier and Type | Method and Description |
---|---|
void |
ProfileRouteConnection.setRouteProfile(RouteProfile value)
Sets the profile to use in order to define the height and speed along the connection.
|
Constructor and Description |
---|
HeadingAtWaypointProcedure(Ellipsoid surfaceShape,
Cartographic position,
double turningRadius,
double heading,
RouteProfile profile)
Create a new instance based on the given parameters for the surface procedure and its associated profile.
|
InscribedTurnProcedure(Ellipsoid surfaceShape,
Cartographic waypoint,
double turningRadius,
RouteProfile profile)
Create a new instance based on the given surface parameters and profile.
|
ProfileRouteConnection(Ellipsoid referenceSurface,
RouteProfile connectionProfile)
Create a new instance based on the given profile.
|
ProfileRouteConnection(Ellipsoid referenceSurface,
RouteProfile connectionProfile,
KindOfSurfaceConnection kindOfConnection)
Create a new instance based on the given profile and reference surface.
|
RasterSearchProcedure(Ellipsoid surfaceShape,
Cartographic center,
double headingAlongLength,
double length,
double width,
double turningRadius,
RouteProfile profile)
Create a new instance based on the given parameters.
|
SurfaceCurveProcedure(EllipsoidSurfaceCurve surfaceCurve,
double turningRadius,
RouteProfile profile)
Create a new instance based on the given surface curve.
|
TurnAfterWaypointProcedure(Ellipsoid surfaceShape,
Cartographic waypoint,
double turnRadius,
RouteProfile profile)
Create a new instance based on the given surface parameters and profile.
|
TurnBeforeWaypointProcedure(Ellipsoid surfaceShape,
Cartographic waypoint,
double turnRadius,
RouteProfile profile)
Create a new instance based on the given surface parameters and profile.
|
Modifier and Type | Class and Description |
---|---|
class |
HoldingPatternProfile
An interface defining a means of determining how many revolutions are required to spend a minimum time
in a particular holding procedure.
|
class |
StaticRouteProfile
A
RouteProfile designed to represent a static ProfileSegment which
does not allow configuration during the generation of the route. |
Modifier and Type | Method and Description |
---|---|
RouteProfile |
SimpleRouteProcedure.getProfile()
Gets the profile associated with this procedure.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleRouteProcedure.setProfile(RouteProfile value)
Sets the profile associated with this procedure.
|
Constructor and Description |
---|
SimpleRouteProcedure(RouteProfile profile)
Create a new instance based on the given profile.
|