|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.orekit.orbits.orbitalparameters.AbstractOrbitalParameters org.orekit.orbits.orbitalparameters.ApsisAltitudeParameters
public class ApsisAltitudeParameters
This class handles periapsis altitude/apoapsis altitude parameters.
The parameters used internally are the apsis elements which can be related to keplerian elements as follows:
Constructor Summary | |
---|---|
ApsisAltitudeParameters(double periapsisAltitude,
double apoapsisAltitude,
double i,
double pa,
double raan,
double anomaly,
PositionAngle type,
double mu,
double ae)
Creates a new instance. |
Method Summary | |
---|---|
double |
getAe()
Getter for equatorial radius. |
double |
getAnomaly(PositionAngle type)
Get the anomaly. |
double |
getApoapsisAltitude()
Get the apoapsis altitude. |
ApsisAltitudeParameters |
getApsisAltitudeParameters(double req)
Convert current orbital parameters into apsis (using altitude) parameters. |
ApsisRadiusParameters |
getApsisRadiusParameters()
Convert current orbital parameters into apsis (using radius) parameters. |
CartesianParameters |
getCartesianParameters()
Convert current orbital parameters into cartesian parameters. |
CircularParameters |
getCircularParameters()
Convert current orbital parameters into circular parameters. |
EquatorialParameters |
getEquatorialParameters()
Convert current orbital parameters into equatorial parameters. |
EquinoctialParameters |
getEquinoctialParameters()
Convert current orbital parameters into equinoctial parameters. |
double |
getI()
Get the inclination. |
KeplerianParameters |
getKeplerianParameters()
Convert current orbital parameters into Keplerian parameters. |
double |
getPeriapsisAltitude()
Get the periapsis altitude. |
double |
getPerigeeArgument()
Get the perigee argument. |
ReentryParameters |
getReentryParameters(double req,
double f)
Convert current orbital parameters into reentry parameters. |
double |
getRightAscensionOfAscendingNode()
Get the right ascension of the ascending node. |
StelaEquinoctialParameters |
getStelaEquinoctialParameters()
Convert current orbital parameters into Stela equinoctial parameters. |
String |
toString()
Returns a string representation of this Orbit object. |
Methods inherited from class org.orekit.orbits.orbitalparameters.AbstractOrbitalParameters |
---|
getMu |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ApsisAltitudeParameters(double periapsisAltitude, double apoapsisAltitude, double i, double pa, double raan, double anomaly, PositionAngle type, double mu, double ae)
periapsisAltitude
- periapsis altitude (m)apoapsisAltitude
- apoapsis altitude (m)i
- inclination (rad)pa
- perigee argument (ω, rad)raan
- right ascension of ascending node (Ω, rad)anomaly
- mean, eccentric or true anomaly (rad).type
- type of anomalymu
- central attraction coefficient (m3/s2)ae
- central body equatorial radius (m)Method Detail |
---|
public double getPeriapsisAltitude()
public double getApoapsisAltitude()
public double getI()
public double getPerigeeArgument()
public double getRightAscensionOfAscendingNode()
public double getAnomaly(PositionAngle type)
type
- type of the angle
public double getAe()
public CartesianParameters getCartesianParameters()
CartesianParameters
public KeplerianParameters getKeplerianParameters()
KeplerianParameters
public CircularParameters getCircularParameters()
CircularParameters
public EquatorialParameters getEquatorialParameters()
EquatorialParameters
public EquinoctialParameters getEquinoctialParameters()
EquinoctialParameters
public ApsisAltitudeParameters getApsisAltitudeParameters(double req)
req
- equatorial radius (m)
ApsisAltitudeParameters
public ApsisRadiusParameters getApsisRadiusParameters()
ApsisRadiusParameters
public ReentryParameters getReentryParameters(double req, double f)
req
- equatorial radius (m)f
- flattening (f = (a-b)/a)
ReentryParameters
public StelaEquinoctialParameters getStelaEquinoctialParameters()
StelaEquinoctialParameters
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |