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 double
getAveragedEccentricity()
Getter for the averaged eccentricity.double
getAveragedInclination()
Getter for the averaged inclination.double
getAveragedMeanAnomaly()
Getter for the averaged mean anomaly.double
getAveragedPerigeeArgument()
Getter for the averaged perigee argument.double
getAveragedRightAscensionOfTheAscendingNode()
Getter for the averaged RAAN.double
getAveragedSemiMajorAxis()
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:
toArray
in 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
-
-