Class AveragedEquinoctialWithMeanAngle
- java.lang.Object
-
- org.orekit.propagation.conversion.averaging.elements.AveragedEquinoctialWithMeanAngle
-
- All Implemented Interfaces:
AveragedOrbitalElements
public class AveragedEquinoctialWithMeanAngle extends Object implements AveragedOrbitalElements
Immutable class containing values of averaged equinoctial elements from any applicable theory (with MEAN asPositionAngleType
).- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
AveragedOrbitalElements
-
-
Constructor Summary
Constructors Constructor Description AveragedEquinoctialWithMeanAngle(double averagedSemiMajorAxis, double averagedEquinoctialEx, double averagedEquinoctialEy, double averagedHx, double averagedHy, double averagedMeanLongitudeArgument)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getAveragedEquinoctialEx()
Getter for the averaged equinoctial ex.double
getAveragedEquinoctialEy()
Getter for the averaged equinoctial ey.double
getAveragedHx()
Getter for the averaged hx.double
getAveragedHy()
Getter for the averaged hy.double
getAveragedMeanLongitudeArgument()
Getter for the averaged mean longitude argument.double
getAveragedSemiMajorAxis()
Getter for the averaged semi-major axis.double[]
toArray()
Write values from instance into an array of doubles.
-
-
-
Constructor Detail
-
AveragedEquinoctialWithMeanAngle
public AveragedEquinoctialWithMeanAngle(double averagedSemiMajorAxis, double averagedEquinoctialEx, double averagedEquinoctialEy, double averagedHx, double averagedHy, double averagedMeanLongitudeArgument)
Constructor.- Parameters:
averagedSemiMajorAxis
- semi-major axisaveragedEquinoctialEx
- equinoctial exaveragedEquinoctialEy
- equinoctial eyaveragedHx
- hxaveragedHy
- hyaveragedMeanLongitudeArgument
- mean longitude argument
-
-
Method Detail
-
toArray
public double[] toArray()
Write values from instance into an array of doubles.- Specified by:
toArray
in interfaceAveragedOrbitalElements
- Returns:
- array with values
-
getAveragedSemiMajorAxis
public double getAveragedSemiMajorAxis()
Getter for the averaged semi-major axis.- Returns:
- semi-major axis.
-
getAveragedEquinoctialEx
public double getAveragedEquinoctialEx()
Getter for the averaged equinoctial ex.- Returns:
- ex
-
getAveragedEquinoctialEy
public double getAveragedEquinoctialEy()
Getter for the averaged equinoctial ey.- Returns:
- ey
-
getAveragedHx
public double getAveragedHx()
Getter for the averaged hx.- Returns:
- hx
-
getAveragedHy
public double getAveragedHy()
Getter for the averaged hy.- Returns:
- hy
-
getAveragedMeanLongitudeArgument
public double getAveragedMeanLongitudeArgument()
Getter for the averaged mean longitude argument.- Returns:
- mean longitude argument
-
-