public class ApsisAltitudeParameters extends AbstractOrbitalParameters
The parameters used internally are the apsis elements which can be related to keplerian elements as follows:
| Constructor and Description |
|---|
ApsisAltitudeParameters(double periapsisAltitudeIn,
double apoapsisAltitudeIn,
double i,
double pa,
double raan,
double anomaly,
PositionAngle type,
double mu,
double aeIn)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
getMupublic ApsisAltitudeParameters(double periapsisAltitudeIn,
double apoapsisAltitudeIn,
double i,
double pa,
double raan,
double anomaly,
PositionAngle type,
double mu,
double aeIn)
periapsisAltitudeIn - periapsis altitude (m)apoapsisAltitudeIn - 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)aeIn - central body equatorial radius (m)public double getPeriapsisAltitude()
public double getApoapsisAltitude()
public double getI()
public double getPerigeeArgument()
public double getRightAscensionOfAscendingNode()
public double getAnomaly(PositionAngle type)
type - type of the anglepublic double getAe()
public CartesianParameters getCartesianParameters()
CartesianParameterspublic KeplerianParameters getKeplerianParameters()
KeplerianParameterspublic CircularParameters getCircularParameters()
CircularParameterspublic EquatorialParameters getEquatorialParameters()
EquatorialParameterspublic EquinoctialParameters getEquinoctialParameters()
EquinoctialParameterspublic ApsisAltitudeParameters getApsisAltitudeParameters(double req)
req - equatorial radius (m)ApsisAltitudeParameterspublic ApsisRadiusParameters getApsisRadiusParameters()
ApsisRadiusParameterspublic ReentryParameters getReentryParameters(double req, double f)
req - equatorial radius (m)f - flattening (f = (a-b)/a)ReentryParameterspublic StelaEquinoctialParameters getStelaEquinoctialParameters()
StelaEquinoctialParametersCopyright © 2017 CNES. All rights reserved.