| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SphericalHarmonicGravityModel | 
SphericalHarmonicGravityField.getGravityModel()
Gets the  
SphericalHarmonicGravityModel that is used to model the primary gravity field. | 
static SphericalHarmonicGravityModel | 
SphericalHarmonicGravityModel.readFrom(BufferedReader reader)
Reads the gravity model information in from a  
BufferedReader and
    returns a SphericalHarmonicGravityModel | 
static SphericalHarmonicGravityModel | 
SphericalHarmonicGravityModel.readFrom(String fileName)
Reads the gravity model information in from a file (most likely a .grv) and
    returns a  
SphericalHarmonicGravityModel. | 
SphericalHarmonicGravityModel | 
SphericalHarmonicGravityModel.withoutEarthPermanentTides()
Removes the IERS2003 Earth permanent tide contributions so that a time-varying tide model can be applied instead. 
 | 
SphericalHarmonicGravityModel | 
SphericalHarmonicGravityModel.withoutPermanentTides(SphericalHarmonicCoefficients permanentTideCoefficients)
Removes the permanent tide contributions so that a time-varying tide model can be applied instead. 
 | 
| Constructor and Description | 
|---|
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             CentralBody centralBody,
                             int degree,
                             int order,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    a CentralBody (get), the degree and order
    of the subset of the model that this field represents, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             CentralBody centralBody,
                             int degree,
                             int order,
                             int partialsDegree,
                             int partialsOrder,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    a CentralBody (get), the degree and order
    of the subset of the model that this field represents, the
    degree and order to use when calculating partial derivatives, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             int degree,
                             int order,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel, the degree and order
    of the subset of the model that this field represents, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             int degree,
                             int order,
                             int partialsDegree,
                             int partialsOrder,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    the degree and order of the subset of the model that this field represents, the
    degree and order to use when calculating partial derivatives, and a boolean
    representing whether to include two body forces. |