Class RinexClockObsBaseHeader

java.lang.Object
org.orekit.files.rinex.section.RinexBaseHeader
org.orekit.files.rinex.section.RinexClockObsBaseHeader
Direct Known Subclasses:
RinexClockHeader, RinexObservationHeader

public abstract class RinexClockObsBaseHeader extends RinexBaseHeader
Base container for both Rinex clock and observations headers.
Since:
14.0
  • Constructor Details

    • RinexClockObsBaseHeader

      protected RinexClockObsBaseHeader(RinexFileType fileType)
      Simple constructor.
      Parameters:
      fileType - file type
  • Method Details

    • setTypeObs

      public void setTypeObs(SatelliteSystem system, List<String> types)
      Set the number of observations for a satellite.
      Parameters:
      system - satellite system
      types - observation types
    • getTypeObs

      public Map<SatelliteSystem,List<String>> getTypeObs()
      Get an unmodifiable view of the map of observation types.
      Returns:
      unmodifiable view of the map of observation types
    • addAppliedDCBS

      public void addAppliedDCBS(AppliedDCBS appliedDCBS)
      Add applied differential code bias corrections.
      Parameters:
      appliedDCBS - applied differential code bias corrections to add
    • getListAppliedDCBS

      public List<AppliedDCBS> getListAppliedDCBS()
      Get the list of applied differential code bias corrections.
      Returns:
      list of applied differential code bias corrections
    • addAppliedPCVS

      public void addAppliedPCVS(AppliedPCVS appliedPCVS)
      Add antenna center variation corrections.
      Parameters:
      appliedPCVS - antenna center variation corrections
    • getListAppliedPCVS

      public List<AppliedPCVS> getListAppliedPCVS()
      Get the list of antenna center variation corrections.
      Returns:
      List of antenna center variation corrections