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