| 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. 
 |