Class FieldKeplerianParametersConverter<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.orbits.FieldKeplerianParametersConverter<T>

public class FieldKeplerianParametersConverter<T extends CalculusFieldElement<T>> extends Object
Class for converting between Keplerian elements and Cartesian coordinates (Field version). It works for all types of orbits (elliptical or not).
Since:
14.0
Author:
Romain Serra
See Also:
  • Constructor Details

    • FieldKeplerianParametersConverter

      public FieldKeplerianParametersConverter(T mu)
      Constructor.
      Parameters:
      mu - central body gravitational parameter
  • Method Details

    • toParameters

      public FieldKeplerianParameters<T> toParameters(FieldPVCoordinates<T> cartesian, PositionAngleType positionAngleType)
      Convert Cartesian coordinates to Keplerian elements.
      Parameters:
      cartesian - position and velocity in inertial frame
      positionAngleType - type of position angle to use
      Returns:
      Keplerian elements
    • toCartesian

      public FieldPVCoordinates<T> toCartesian(FieldKeplerianParameters<T> elements)
      Convert Keplerian elements to Cartesian coordinates.
      Parameters:
      elements - Keplerian elements
      Returns:
      position and velocity in inertial frame