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.
|
Modifier and Type | Method and Description |
---|---|
PropagatedRoute |
ScalarRouteTotalSpeed.getRoute()
Gets the route from which to obtain the total speed for this scalar.
|
PropagatedRoute |
ScalarRouteSurfaceSpeed.getRoute()
Gets the route from which to obtain the surface speed for this scalar.
|
PropagatedRoute |
ScalarRouteHeight.getRoute()
Gets the route from which to obtain the height for this scalar.
|
PropagatedRoute |
ScalarRouteHeading.getRoute()
Gets the route from which to obtain the heading for this scalar.
|
Modifier and Type | Method and Description |
---|---|
void |
ScalarRouteTotalSpeed.setRoute(PropagatedRoute value)
Sets the route from which to obtain the total speed for this scalar.
|
void |
ScalarRouteSurfaceSpeed.setRoute(PropagatedRoute value)
Sets the route from which to obtain the surface speed for this scalar.
|
void |
ScalarRouteHeight.setRoute(PropagatedRoute value)
Sets the route from which to obtain the height for this scalar.
|
void |
ScalarRouteHeading.setRoute(PropagatedRoute value)
Sets the route from which to obtain the heading for this scalar.
|
Constructor and Description |
---|
AxesFromBankAngle(PropagatedRoute route,
double surfaceGravity,
double targetRollRate)
Create a new instance based on the given route, banking around turns, and transitioning
smoothly from one bank condition to another around transition points in the route.
|
ScalarRouteHeading(PropagatedRoute route)
Create a new instance based on the given route.
|
ScalarRouteHeight(PropagatedRoute route,
TerrainProvider heightReference)
Create a new instance based on the given route and height reference.
|
ScalarRouteSurfaceSpeed(PropagatedRoute route)
Create a new instance based on the given
PropagatedRoute . |
ScalarRouteTotalSpeed(PropagatedRoute route,
TerrainProvider heightReference)
Create a new instance based on the given route and reference surface.
|
Modifier and Type | Method and Description |
---|---|
PropagatedRoute |
RoutePropagator.propagateFromTime(JulianDate startTime)
Create a
PropagatedRoute by configuring the segments to represent a route
which starts at the given time. |
PropagatedRoute |
RoutePropagator.propagateFromTime(JulianDate startTime,
ITrackCalculationProgress tracker)
Create a
PropagatedRoute by configuring the segments to represent a route
which starts at the given time. |
PropagatedRoute |
RoutePropagator.propagateTowardTime(JulianDate stopTime)
Create a
PropagatedRoute by configuring the segments to represent a route
which will end at the given time (This can be useful for designing a rendezvous at a given time). |
PropagatedRoute |
RoutePropagator.propagateTowardTime(JulianDate stopTime,
ITrackCalculationProgress tracker)
Create a
PropagatedRoute by configuring the segments to represent a route
which will end at the given time (This can be useful for designing a rendezvous at a given time). |
Modifier and Type | Method and Description |
---|---|
protected boolean |
PropagatedRoute.checkForSameDefinition(PropagatedRoute other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
PropagatedRoute(PropagatedRoute existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Constructor and Description |
---|
PropagatedRoute(List<PropagatedRoute> propagatedRoutes)
Concatenate multiple routes together.
|