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 doublegetAveragedEquinoctialEx()Getter for the averaged equinoctial ex.doublegetAveragedEquinoctialEy()Getter for the averaged equinoctial ey.doublegetAveragedHx()Getter for the averaged hx.doublegetAveragedHy()Getter for the averaged hy.doublegetAveragedMeanLongitudeArgument()Getter for the averaged mean longitude argument.doublegetAveragedSemiMajorAxis()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:
toArrayin 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
-
-