SphericalHarmonicGravityField Constructor (SphericalHarmonicGravityModel, Int32, Int32, Boolean, SolidTideModel) |
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.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public SphericalHarmonicGravityField(
SphericalHarmonicGravityModel gravityModel,
int degree,
int order,
bool includeTwoBody,
SolidTideModel tideModel
)
Public Sub New (
gravityModel As SphericalHarmonicGravityModel,
degree As Integer,
order As Integer,
includeTwoBody As Boolean,
tideModel As SolidTideModel
)
public:
SphericalHarmonicGravityField(
SphericalHarmonicGravityModel^ gravityModel,
int degree,
int order,
bool includeTwoBody,
SolidTideModel^ tideModel
)
new :
gravityModel : SphericalHarmonicGravityModel *
degree : int *
order : int *
includeTwoBody : bool *
tideModel : SolidTideModel -> SphericalHarmonicGravityField
Parameters
- gravityModel
- Type: AGI.Foundation.CelestialSphericalHarmonicGravityModel
The full gravity model to configure. - degree
- Type: SystemInt32
The desired degree. The configured gravity field will have
this degree if FileDegree allows it. - order
- Type: SystemInt32
The desired order. The configured gravity field will have
this degree if FileDegree,
FileOrder and degree allow it. - includeTwoBody
- Type: SystemBoolean
The flag representing whether a force model
using this field should include two body gravity, or just the higher order perturbations. - tideModel
- Type: AGI.Foundation.CelestialSolidTideModel
The solid tide model that incorporates the effects of tides upon the gravity model.
Exceptions See Also