public class CartesianParameters extends AbstractOrbitalParameters
The parameters used internally are the cartesian coordinates:
PVCoordinates
.
Constructor and Description |
---|
CartesianParameters(PVCoordinates pvCoordinatesIn,
double mu)
Constructor with PV coordinates.
|
CartesianParameters(Vector3D position,
Vector3D velocity,
Vector3D acceleration,
double mu)
Constructor with position and velocity.
|
Modifier and Type | Method and Description |
---|---|
AlternateEquinoctialParameters |
getAlternateEquinoctialParameters()
Convert current orbital parameters into alternate equinoctial parameters.
|
ApsisAltitudeParameters |
getApsisAltitudeParameters(double ae)
Convert current orbital parameters into apsis (using altitude) parameters.
|
ApsisAltitudeParameters |
getApsisAltitudeParameters(double ae,
double mu)
Convert current orbital parameters into apsis (using altitude) parameters.
|
ApsisRadiusParameters |
getApsisRadiusParameters()
Convert current orbital parameters into apsis (using radius) parameters.
|
ApsisRadiusParameters |
getApsisRadiusParameters(double mu)
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.
|
CircularParameters |
getCircularParameters(double mu)
Convert current orbital parameters into circular parameters.
|
EquatorialParameters |
getEquatorialParameters()
Convert current orbital parameters into equatorial parameters.
|
EquatorialParameters |
getEquatorialParameters(double mu)
Convert current orbital parameters into equatorial parameters.
|
EquinoctialParameters |
getEquinoctialParameters()
Convert current orbital parameters into equinoctial parameters.
|
EquinoctialParameters |
getEquinoctialParameters(double mu)
Convert current orbital parameters into equinoctial parameters.
|
KeplerianParameters |
getKeplerianParameters()
Convert current orbital parameters into Keplerian parameters.
|
KeplerianParameters |
getKeplerianParameters(double mu)
Convert current orbital parameters into circular parameters.
|
Vector3D |
getPosition()
Get the position.
|
PVCoordinates |
getPVCoordinates()
Get the PV coordinates.
|
ReentryParameters |
getReentryParameters(double ae,
double f)
Convert current orbital parameters into reentry parameters.
|
ReentryParameters |
getReentryParameters(double ae,
double f,
double mu)
Convert current orbital parameters into reentry parameters.
|
StelaEquinoctialParameters |
getStelaEquinoctialParameters()
Convert current orbital parameters into Stela equinoctial parameters.
|
StelaEquinoctialParameters |
getStelaEquinoctialParameters(double mu)
Convert current orbital parameters into Stela equinoctial parameters.
|
Vector3D |
getVelocity()
Get the velocity.
|
String |
toString()
Returns a string representation of this Orbit object.
|
getMu
public CartesianParameters(PVCoordinates pvCoordinatesIn, double mu)
pvCoordinatesIn
- position and velocitymu
- central attraction coefficient (m3/s2)public PVCoordinates getPVCoordinates()
public Vector3D getPosition()
public Vector3D getVelocity()
public CartesianParameters getCartesianParameters()
CartesianParameters
public KeplerianParameters getKeplerianParameters()
KeplerianParameters
public KeplerianParameters getKeplerianParameters(double mu)
mu
- central attraction coefficient (m3/s2)CircularParameters
public CircularParameters getCircularParameters()
CircularParameters
public CircularParameters getCircularParameters(double mu)
mu
- central attraction coefficient (m3/s2)CircularParameters
public EquatorialParameters getEquatorialParameters()
EquatorialParameters
public EquatorialParameters getEquatorialParameters(double mu)
mu
- central attraction coefficient (m3/s2)EquatorialParameters
public EquinoctialParameters getEquinoctialParameters()
EquinoctialParameters
public EquinoctialParameters getEquinoctialParameters(double mu)
mu
- central attraction coefficient (m3/s2)EquinoctialParameters
public ApsisAltitudeParameters getApsisAltitudeParameters(double ae)
ae
- equatorial radius (m)ApsisAltitudeParameters
public ApsisAltitudeParameters getApsisAltitudeParameters(double ae, double mu)
ae
- equatorial radius (m)mu
- central attraction coefficient (m3/s2)ApsisAltitudeParameters
public ApsisRadiusParameters getApsisRadiusParameters()
ApsisRadiusParameters
public ApsisRadiusParameters getApsisRadiusParameters(double mu)
mu
- central attraction coefficient (m3/s2)ApsisRadiusParameters
public ReentryParameters getReentryParameters(double ae, double f)
ae
- equatorial radius (m)f
- flattening (f = (a-b)/a)ReentryParameters
public ReentryParameters getReentryParameters(double ae, double f, double mu)
ae
- equatorial radius (m)f
- flattening (f = (a-b)/a)mu
- central attraction coefficient (m3/s2)ReentryParameters
public StelaEquinoctialParameters getStelaEquinoctialParameters()
StelaEquinoctialParameters
public StelaEquinoctialParameters getStelaEquinoctialParameters(double mu)
mu
- central attraction coefficient (m3/s2)StelaEquinoctialParameters
public AlternateEquinoctialParameters getAlternateEquinoctialParameters()
AlternateEquinoctialParameters
Copyright © 2019 CNES. All Rights Reserved.