Interface CelestialBody

    • Method Detail

      • getIcrfAlignedFrame

        Frame getIcrfAlignedFrame()
        Get the body centered ICRF aligned frame. For example, for Earth this would return GCRF.
        Returns:
        body centered, ICRF aligned frame.
        Since:
        14.0
      • getInertiallyOrientedFrame

        Frame getInertiallyOrientedFrame()
        Get an inertially oriented, body centered frame.

        The frame is always bound to the body center, and its axes have a fixed orientation with respect to other inertial frames.

        Returns:
        an inertially oriented, body centered frame
        See Also:
        getBodyOrientedFrame()
      • getBodyOrientedFrame

        Frame getBodyOrientedFrame()
        Get a body oriented, body centered frame.

        The frame is always bound to the body center, and its axes have a fixed orientation with respect to the celestial body.

        Returns:
        a body oriented, body centered frame
        See Also:
        getInertiallyOrientedFrame()
      • getName

        String getName()
        Get the name of the body.
        Returns:
        name of the body
      • getGM

        double getGM()
        Get the attraction coefficient of the body.
        Returns:
        attraction coefficient of the body (m³/s²)