Package org.orekit.files.rinex.section
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 Summary
Constructors Modifier Constructor Description protectedRinexClockObsBaseHeader(RinexFileType fileType)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAppliedDCBS(AppliedDCBS appliedDCBS)Add applied differential code bias corrections.voidaddAppliedPCVS(AppliedPCVS appliedPCVS)Add antenna center variation corrections.List<AppliedDCBS>getListAppliedDCBS()Get the list of applied differential code bias corrections.List<AppliedPCVS>getListAppliedPCVS()Get the list of antenna center variation corrections.Map<SatelliteSystem,List<String>>getTypeObs()Get an unmodifiable view of the map of observation types.voidsetTypeObs(SatelliteSystem system, List<String> types)Set the number of observations for a satellite.-
Methods inherited from class org.orekit.files.rinex.section.RinexBaseHeader
checkType, checkType, getCreationDate, getCreationDateComponents, getCreationTimeZone, getDoi, getFileType, getFormatVersion, getLabelIndex, getLeapSecondsDayNum, getLeapSecondsFuture, getLeapSecondsGNSS, getLeapSecondsWeekNum, getLicense, getProgramName, getReceiverNumber, getReceiverType, getReceiverVersion, getRunByName, getSatelliteSystem, getStationInformation, matchFound, parseProgramRunByDate, parseProgramRunByDate, parseSatelliteSystem, parseVersionFileTypeSatelliteSystem, setCreationDate, setCreationDateComponents, setCreationTimeZone, setDoi, setFormatVersion, setLeapSecondsDayNum, setLeapSecondsFuture, setLeapSecondsGNSS, setLeapSecondsWeekNum, setLicense, setProgramName, setReceiverNumber, setReceiverType, setReceiverVersion, setRunByName, setSatelliteSystem, setStationInformation
-
-
-
-
Constructor Detail
-
RinexClockObsBaseHeader
protected RinexClockObsBaseHeader(RinexFileType fileType)
Simple constructor.- Parameters:
fileType- file type
-
-
Method Detail
-
setTypeObs
public void setTypeObs(SatelliteSystem system, List<String> types)
Set the number of observations for a satellite.- Parameters:
system- satellite systemtypes- 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
-
-