Class AveragedKeplerianWithMeanAngle
- java.lang.Object
-
- org.orekit.propagation.conversion.averaging.elements.AveragedKeplerianWithMeanAngle
-
- All Implemented Interfaces:
AveragedOrbitalElements
public class AveragedKeplerianWithMeanAngle extends Object implements AveragedOrbitalElements
Immutable class containing values of averaged Keplerian elements from any applicable theory (with MEAN asPositionAngleType).- Since:
- 12.1
- Author:
- Romain Serra
- See Also:
AveragedOrbitalElements
-
-
Constructor Summary
Constructors Constructor Description AveragedKeplerianWithMeanAngle(double averagedSemiMajorAxis, double averagedEccentricity, double averagedInclination, double averagedPerigeeArgument, double averagedRightAscensionOfTheAscendingNode, double averagedMeanAnomaly)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetAveragedEccentricity()Getter for the averaged eccentricity.doublegetAveragedInclination()Getter for the averaged inclination.doublegetAveragedMeanAnomaly()Getter for the averaged mean anomaly.doublegetAveragedPerigeeArgument()Getter for the averaged perigee argument.doublegetAveragedRightAscensionOfTheAscendingNode()Getter for the averaged RAAN.doublegetAveragedSemiMajorAxis()Getter for the averaged semi-major axis.double[]toArray()Write values from instance into an array of doubles.
-
-
-
Constructor Detail
-
AveragedKeplerianWithMeanAngle
public AveragedKeplerianWithMeanAngle(double averagedSemiMajorAxis, double averagedEccentricity, double averagedInclination, double averagedPerigeeArgument, double averagedRightAscensionOfTheAscendingNode, double averagedMeanAnomaly)Constructor.- Parameters:
averagedSemiMajorAxis- averaged semi-major axisaveragedEccentricity- averaged eccentricityaveragedInclination- averaged inclinationaveragedPerigeeArgument- averaged perigee argumentaveragedRightAscensionOfTheAscendingNode- averaged RAANaveragedMeanAnomaly- averaged mean anomaly
-
-
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
-
getAveragedEccentricity
public double getAveragedEccentricity()
Getter for the averaged eccentricity.- Returns:
- eccentricity
-
getAveragedInclination
public double getAveragedInclination()
Getter for the averaged inclination.- Returns:
- inclination
-
getAveragedPerigeeArgument
public double getAveragedPerigeeArgument()
Getter for the averaged perigee argument.- Returns:
- perigee argument.
-
getAveragedRightAscensionOfTheAscendingNode
public double getAveragedRightAscensionOfTheAscendingNode()
Getter for the averaged RAAN.- Returns:
- RAAN
-
getAveragedMeanAnomaly
public double getAveragedMeanAnomaly()
Getter for the averaged mean anomaly.- Returns:
- mean anomaly
-
-