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