public final class GeodPosition extends Object implements Serializable
StelaAeroModel
,
Serialized FormConstructor and Description |
---|
GeodPosition(double rEq,
double f)
Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getGeodeticAltitude(Vector3D position)
Compute geodetic altitude.
|
double |
getGeodeticLatitude(Vector3D position)
Compute geodetic latitude.
|
double |
getGeodeticLongitude(Vector3D position,
AbsoluteDate date)
Compute the geodetic longitude at a given date.
|
double |
getTloc(Vector3D position,
Vector3D positionSun,
AbsoluteDate date)
Compute the local solar time at a given date.
|
public GeodPosition(double rEq, double f)
rEq
- the Earth radiusf
- the Earth flatteningpublic double getGeodeticAltitude(Vector3D position) throws PatriusException
position
- the spacecraft positionPatriusException
- Exception raised if : public double getGeodeticLatitude(Vector3D position) throws PatriusException
position
- the spacecraft positionPatriusException
- exception raised if : public double getGeodeticLongitude(Vector3D position, AbsoluteDate date) throws PatriusException
position
- the spacecraft positiondate
- the datePatriusException
- error in the GMST computationpublic double getTloc(Vector3D position, Vector3D positionSun, AbsoluteDate date)
position
- the spacecraft positionpositionSun
- the Sun positiondate
- the dateCopyright © 2023 CNES. All rights reserved.