Class OrekitCcsdsFrameMapper

java.lang.Object
org.orekit.files.ccsds.definitions.OrekitCcsdsFrameMapper
All Implemented Interfaces:
CcsdsFrameMapper

public class OrekitCcsdsFrameMapper extends Object implements CcsdsFrameMapper
Orekit's default implementation of CcsdsFrameMapper.
Since:
13.1.5
Author:
Evan M. Ward
  • Constructor Details

    • OrekitCcsdsFrameMapper

      public OrekitCcsdsFrameMapper()
  • Method Details

    • buildCcsdsFrame

      public Frame buildCcsdsFrame(FrameFacade orientation, AbsoluteDate frameEpoch)
      Description copied from interface: CcsdsFrameMapper
      Create an Orekit Frame from the alignment specified in a CCSDS NDM.
      Specified by:
      buildCcsdsFrame in interface CcsdsFrameMapper
      Parameters:
      orientation - the attitude of the returned frame.
      frameEpoch - the epoch of the returned frame, if not intrinsic to the definition of the reference frame. May be null if not specified in the file. Many frames will ignore this value.
      Returns:
      a Frame with the given orientation. Never null.
    • buildCcsdsFrame

      public Frame buildCcsdsFrame(BodyFacade center, FrameFacade orientation, AbsoluteDate frameEpoch)
      Description copied from interface: CcsdsFrameMapper
      Create an Orekit Frame from the center, alignment, and epoch specified in a CCSDS NDM.
      Specified by:
      buildCcsdsFrame in interface CcsdsFrameMapper
      Parameters:
      center - the origin of the returned frame.
      orientation - the attitude of the returned frame.
      frameEpoch - the epoch of the returned frame, if not intrinsic to the definition of the reference frame. May be null if not specified in the file. Many frames will ignore this value.
      Returns:
      a Frame with the given center and orientation. Never null.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object