|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.cnes.sirius.patrius.stela.bodies.GeodPosition
public final class GeodPosition
Class representing the geodetic representation of a position.
It is used to compute the spacecraft geodetic latitude when computing the atmospheric drag acceleration.
StelaAeroModel
Constructor Summary | |
---|---|
GeodPosition(double rEq,
double f)
Constructor |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GeodPosition(double rEq, double f)
rEq
- the Earth radiusf
- the Earth flatteningMethod Detail |
---|
public double getGeodeticAltitude(Vector3D position) throws OrekitException
position
- the spacecraft position
OrekitException
- Exception raised if : public double getGeodeticLatitude(Vector3D position) throws OrekitException
position
- the spacecraft position
OrekitException
- exception raised if : public double getGeodeticLongitude(Vector3D position, AbsoluteDate date) throws OrekitException
position
- the spacecraft positiondate
- the date
OrekitException
- error in the GMST computationpublic double getTloc(Vector3D position, Vector3D positionSun, AbsoluteDate date)
position
- the spacecraft positionpositionSun
- the Sun positiondate
- the date
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |