| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScalarDensityJacchia1970
Calculates atmospheric density according to the Jacchia 1970 model. 
 | 
class  | 
ScalarDensityJacchiaRoberts
Calculates atmospheric density according to the Jacchia-Roberts model. 
 | 
class  | 
ScalarDensityMsis2000
Calculates atmospheric density according to the NRLMSISE 2000 model. 
 | 
class  | 
ScalarDensityMsis86
Calculates atmospheric density according to the MSIS 1986 model. 
 | 
class  | 
ScalarDensityMsis90
Calculates atmospheric density according to the MSIS 1990 model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarAtmosphericDensity | 
NPlateAtmosphericDragForce.getDensity()
 | 
ScalarAtmosphericDensity | 
AtmosphericDragForce.getDensity()
Gets the object which calculates density at the object's location,
    note that this  
ScalarAtmosphericDensity also holds the central body and position data. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
ScalarDensityMsis90.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarDensityMsis86.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarDensityMsis2000.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarDensityJacchiaRoberts.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ScalarDensityJacchia1970.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
ScalarAtmosphericDensity.checkForSameDefinition(ScalarAtmosphericDensity other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
void | 
NPlateAtmosphericDragForce.setDensity(ScalarAtmosphericDensity value)
 | 
void | 
AtmosphericDragForce.setDensity(ScalarAtmosphericDensity value)
Sets the object which calculates density at the object's location,
    note that this  
ScalarAtmosphericDensity also holds the central body and position data. | 
| Constructor and Description | 
|---|
AtmosphericDragForce(ScalarAtmosphericDensity density,
                    Scalar coefficientOfDrag,
                    Scalar referenceArea)
Initializes a Vector describing the drag force on an object. 
 | 
NPlateAtmosphericDragForce(NPlateModel nPlateModel,
                          Axes bodyAxes,
                          ScalarAtmosphericDensity density,
                          CentralBody illuminatingBody)
Initializes a  
ForceModel describing the atmospheric drag force on an object. | 
ScalarAtmosphericDensity(ScalarAtmosphericDensity existingInstance,
                        CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarAtmosphericDensity | 
LifetimeOrbitPropagator.getAtmosphericDensity()
Gets the model for atmospheric density. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LifetimeOrbitPropagator.setAtmosphericDensity(ScalarAtmosphericDensity value)
Sets the model for atmospheric density. 
 |