public class ReentryParameters extends AbstractOrbitalParameters
The parameters used internally are the following elements:
altitude (m) latitude (m) longitude (m) velocity (m/s) slope of velocity (rad) azimuth of velocity (rad)
2 more parameters defining the central body are added:
equatorial radius (m) flattening
Modifier and Type | Field and Description |
---|---|
static double |
EPS
Epsilon for specific cases.
|
Constructor and Description |
---|
ReentryParameters(double altitudeIn,
double latitudeIn,
double longitudeIn,
double velocityIn,
double slopeIn,
double azimuthIn,
double aeIn,
double fIn,
double mu)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getAe()
Getter for equatorial radius.
|
AlternateEquinoctialParameters |
getAlternateEquinoctialParameters()
Convert current orbital parameters into alternate equinoctial parameters.
|
double |
getAltitude()
Getter for 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.
|
double |
getAzimuth()
Getter for azimuth of velocity.
|
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 |
getF()
Getter for flattening.
|
KeplerianParameters |
getKeplerianParameters()
Convert current orbital parameters into Keplerian parameters.
|
double |
getLatitude()
Getter for latitude.
|
double |
getLongitude()
Getter for longitude.
|
ReentryParameters |
getReentryParameters(double req,
double flat)
Convert current orbital parameters into reentry parameters.
|
double |
getSlope()
Getter for slope of velocity.
|
StelaEquinoctialParameters |
getStelaEquinoctialParameters()
Convert current orbital parameters into Stela equinoctial parameters.
|
double |
getVelocity()
Getter for velocity.
|
String |
toString()
Returns a string representation of the reentry parameters.
|
getMu
public static final double EPS
public ReentryParameters(double altitudeIn, double latitudeIn, double longitudeIn, double velocityIn, double slopeIn, double azimuthIn, double aeIn, double fIn, double mu)
altitudeIn
- altitude (m)latitudeIn
- latitude (rad)longitudeIn
- longitude (rad)velocityIn
- velocity (m/s)slopeIn
- slope of velocity (rad)azimuthIn
- azimuth of velocity (rad)aeIn
- equatorial radius (m)fIn
- flattening (f = (a-b)/a)mu
- central attraction coefficient (m3/s2)public double getAltitude()
public double getLatitude()
public double getLongitude()
public double getVelocity()
public double getSlope()
public double getAzimuth()
public double getAe()
public double getF()
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 flat)
req
- equatorial radius (m)flat
- flattening (f = (a-b)/a)ReentryParameters
public StelaEquinoctialParameters getStelaEquinoctialParameters()
StelaEquinoctialParameters
public AlternateEquinoctialParameters getAlternateEquinoctialParameters()
AlternateEquinoctialParameters
Copyright © 2019 CNES. All rights reserved.