Class SpacecraftBodyFrame

java.lang.Object
org.orekit.files.ccsds.definitions.SpacecraftBodyFrame

public class SpacecraftBodyFrame extends Object
Frames used in CCSDS Attitude Data Messages for the spacecraft body.
Since:
11.0
Author:
Luc Maisonobe
  • Constructor Details

    • SpacecraftBodyFrame

      public SpacecraftBodyFrame(SpacecraftBodyFrame.BaseEquipment baseEquipment, String label)
      Simple constructor.
      Parameters:
      baseEquipment - equipment on which the frame is located
      label - frame label
  • Method Details

    • getBaseEquipment

      public SpacecraftBodyFrame.BaseEquipment getBaseEquipment()
      Get the quipment on which the frame is located.
      Returns:
      equipment on which the frame is located
    • getLabel

      public String getLabel()
      Get the frame label.
      Returns:
      frame label
    • toString

      public String toString()

      The CCSDS composite name combines the base equipment and the getLabel()

      Overrides:
      toString in class Object
      Returns:
      CCSDS composite name
    • parse

      public static SpacecraftBodyFrame parse(String descriptor)
      Build an instance from a normalized descriptor.

      Normalized strings have '_' characters replaced by spaces, and multiple spaces collapsed as one space only.

      Parameters:
      descriptor - normalized descriptor
      Returns:
      parsed body frame