Package | Description |
---|---|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
Modifier and Type | Method and Description |
---|---|
NPlateModel |
NPlateSolarRadiationForce.getNPlateModel()
Gets a collection that models the spacecraft's body as a collection of individual plates with oriented surface areas,
specular reflectivity coefficients, and diffuse reflectivity coefficients.
|
NPlateModel |
NPlateAtmosphericDragForce.getNPlateModel()
Gets a collection that models the spacecraft's body as a collection of individual plates with oriented surface areas and drag coefficients.
|
static NPlateModel |
NPlateModel.readFrom(BufferedReader reader)
Reads the N-Plate model information in from a
BufferedReader and
returns a NPlateModel |
static NPlateModel |
NPlateModel.readFrom(String fileName)
Reads the N-Plate model information in from a file (most likely a .nplate) and
returns a
NPlateModel . |
Modifier and Type | Method and Description |
---|---|
protected boolean |
NPlateModel.checkForSameDefinition(NPlateModel other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
void |
NPlateSolarRadiationForce.setNPlateModel(NPlateModel value)
Sets a collection that models the spacecraft's body as a collection of individual plates with oriented surface areas,
specular reflectivity coefficients, and diffuse reflectivity coefficients.
|
void |
NPlateAtmosphericDragForce.setNPlateModel(NPlateModel value)
Sets a collection that models the spacecraft's body as a collection of individual plates with oriented surface areas and drag coefficients.
|
Constructor and Description |
---|
NPlateAtmosphericDragForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarAtmosphericDensity density,
CentralBody illuminatingBody)
Initializes a
ForceModel describing the atmospheric drag force on an object. |
NPlateModel(NPlateModel existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
NPlateSolarRadiationForce(NPlateModel nPlateModel,
Axes bodyAxes,
Point targetPoint)
Initializes a
ForceModel describing the solar radiation pressure force on an object. |
NPlateSolarRadiationForce(NPlateModel nPlateModel,
Axes bodyAxes,
ScalarOccultation occultationFactor)
Initializes a
ForceModel describing the solar radiation pressure force on an object. |