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 |
---|---|
ProfileSpeed |
StandardTransitionProfile.getCruiseSpeed()
Gets the speed to use as the target speed at which to traverse along the path.
|
ProfileSpeed |
StandardTransitionProfile.getFinalSpeed()
Gets the final speed at the end of the profile.
|
ProfileSpeed |
StandardTransitionProfile.getInitialSpeed()
Gets the initial speed at the beginning of the profile.
|
ProfileSpeed |
PrescribedAccelerationTransitionProfile.getInitialSpeed()
Gets the initial speed at the beginning of the profile.
|
ProfileSpeed |
TerrainAvoidanceProfile.getSpeed()
Gets the speed at which to traverse over the terrain.
|
ProfileSpeed |
HeightTransitionProcedure.getSpeed()
Gets the target speed at which to transition between heights.
|
ProfileSpeed |
DefaultConnectionBehavior.getSpeed()
Gets the target cruise speed to use when traversing the connection.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ProfileSpeed.isEquivalent(ProfileSpeed otherSpeed)
Checks whether the other instance is equivalent to this one.
|
void |
StandardTransitionProfile.setCruiseSpeed(ProfileSpeed value)
Sets the speed to use as the target speed at which to traverse along the path.
|
void |
StandardTransitionProfile.setFinalSpeed(ProfileSpeed value)
Sets the final speed at the end of the profile.
|
void |
StandardTransitionProfile.setInitialSpeed(ProfileSpeed value)
Sets the initial speed at the beginning of the profile.
|
void |
PrescribedAccelerationTransitionProfile.setInitialSpeed(ProfileSpeed value)
Sets the initial speed at the beginning of the profile.
|
void |
TerrainAvoidanceProfile.setSpeed(ProfileSpeed value)
Sets the speed at which to traverse over the terrain.
|
void |
HeightTransitionProcedure.setSpeed(ProfileSpeed value)
Sets the target speed at which to transition between heights.
|
void |
DefaultConnectionBehavior.setSpeed(ProfileSpeed value)
Sets the target cruise speed to use when traversing the connection.
|
Constructor and Description |
---|
HeightTransitionProcedure(TerrainProvider heightReferenceSurface,
Cartographic waypoint,
double turningRadius,
ProfileDynamics dynamics,
ProfileSpeed speed,
double initialHeight,
double finalHeight)
Create a new instance based on the given parameters.
|
PrescribedAccelerationTransitionProfile(double thrustAcceleration,
double pitchUpAcceleration,
double pushOverAcceleration,
ProfileSpeed initialSpeed,
double initialHeight,
double initialHeightRate,
double finalHeight,
double finalHeightRate,
TerrainProvider heightReference)
Create a new instance based on the given parameters to completely define the incline.
|
StandardTransitionProfile(ProfileDynamics dynamics,
ProfileSpeed targetSpeed,
double initialHeight,
double initialHeightRate,
double finalHeight,
double finalHeightRate,
TerrainProvider heightReference)
Create a new instance based on the given parameters to completely define the incline.
|
StandardTransitionProfile(ProfileDynamics dynamics,
ProfileSpeed targetSpeed,
TerrainProvider heightReference)
Create a new instance based on the given platform properties.
|
Modifier and Type | Method and Description |
---|---|
ProfileSpeed |
StaticRouteProfile.StaticConfigurableProfile.getFinalSpeed()
Gets the final speed for this profile.
|
abstract ProfileSpeed |
ConfigurableProfile.getFinalSpeed()
Gets the final speed for this profile.
|
ProfileSpeed |
StaticRouteProfile.StaticConfigurableProfile.getInitialSpeed()
Gets the initial speed for this profile.
|
abstract ProfileSpeed |
ConfigurableProfile.getInitialSpeed()
Gets the initial speed for this profile.
|
ProfileSpeed |
StaticRouteProfile.StaticConfigurableProfile.getTargetFinalSpeed()
Gets the final speed that this profile will attempt to target.
|
abstract ProfileSpeed |
ConfigurableProfile.getTargetFinalSpeed()
Gets the final speed that this profile will attempt to target.
|
ProfileSpeed |
StaticRouteProfile.StaticConfigurableProfile.getTargetInitialSpeed()
Gets the initial speed that this profile will attempt to target.
|
abstract ProfileSpeed |
ConfigurableProfile.getTargetInitialSpeed()
Gets the initial speed that this profile will attempt to target.
|
Modifier and Type | Method and Description |
---|---|
void |
StaticRouteProfile.StaticConfigurableProfile.setFinalSpeed(ProfileSpeed value)
Sets the final speed for this profile.
|
abstract void |
ConfigurableProfile.setFinalSpeed(ProfileSpeed value)
Sets the final speed for this profile.
|
void |
StaticRouteProfile.StaticConfigurableProfile.setInitialSpeed(ProfileSpeed value)
Sets the initial speed for this profile.
|
abstract void |
ConfigurableProfile.setInitialSpeed(ProfileSpeed value)
Sets the initial speed for this profile.
|