Package org.orekit.files.rinex.section
Class RinexBaseHeader
- java.lang.Object
-
- org.orekit.files.rinex.section.RinexBaseHeader
-
- Direct Known Subclasses:
RinexNavigationHeader,RinexObservationHeader
public class RinexBaseHeader extends Object
Base container for Rinex headers.- Since:
- 12.0
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRinexBaseHeader(RinexFileType fileType)Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDategetCreationDate()Getter for the creation date.DateTimeComponentsgetCreationDateComponents()Getter for the creation date of the file as a string.StringgetCreationTimeZone()Getter for the creation time zone of the file as a string.StringgetDoi()Getter for the Digital Object Information.RinexFileTypegetFileType()Get the file type.doublegetFormatVersion()Getter for the format version.StringgetLicense()Getter for the license of use.StringgetProgramName()Getter for the program name.StringgetRunByName()Getter for the run/by name.SatelliteSystemgetSatelliteSystem()Getter for the satellite system.StringgetStationInformation()Getter for the station information.voidsetCreationDate(AbsoluteDate creationDate)Setter for the creation date.voidsetCreationDateComponents(DateTimeComponents creationDateComponents)Setter for the creation date as a string.voidsetCreationTimeZone(String creationTimeZone)Setter for the creation time zone.voidsetDoi(String doi)Setter for the Digital Object Information.voidsetFormatVersion(double formatVersion)Setter for the format version.voidsetLicense(String license)Setter for the license of use.voidsetProgramName(String programName)Setter for the program name.voidsetRunByName(String runByName)Setter for the run/by name.voidsetSatelliteSystem(SatelliteSystem satelliteSystem)Setter for the satellite system.voidsetStationInformation(String stationInformation)Setter for the station information.
-
-
-
Constructor Detail
-
RinexBaseHeader
protected RinexBaseHeader(RinexFileType fileType)
Simple constructor.- Parameters:
fileType- file type
-
-
Method Detail
-
getFileType
public RinexFileType getFileType()
Get the file type.- Returns:
- file type
-
getFormatVersion
public double getFormatVersion()
Getter for the format version.- Returns:
- the format version
-
setFormatVersion
public void setFormatVersion(double formatVersion)
Setter for the format version.- Parameters:
formatVersion- the format version to set
-
getSatelliteSystem
public SatelliteSystem getSatelliteSystem()
Getter for the satellite system.Not specified for RINEX 2.X versions (value is null).
- Returns:
- the satellite system
-
setSatelliteSystem
public void setSatelliteSystem(SatelliteSystem satelliteSystem)
Setter for the satellite system.- Parameters:
satelliteSystem- the satellite system to set
-
getProgramName
public String getProgramName()
Getter for the program name.- Returns:
- the program name
-
setProgramName
public void setProgramName(String programName)
Setter for the program name.- Parameters:
programName- the program name to set
-
getRunByName
public String getRunByName()
Getter for the run/by name.- Returns:
- the run/by name
-
setRunByName
public void setRunByName(String runByName)
Setter for the run/by name.- Parameters:
runByName- the run/by name to set
-
getCreationDateComponents
public DateTimeComponents getCreationDateComponents()
Getter for the creation date of the file as a string.- Returns:
- the creation date
-
setCreationDateComponents
public void setCreationDateComponents(DateTimeComponents creationDateComponents)
Setter for the creation date as a string.- Parameters:
creationDateComponents- the creation date to set
-
getCreationTimeZone
public String getCreationTimeZone()
Getter for the creation time zone of the file as a string.- Returns:
- the creation time zone as a string
-
setCreationTimeZone
public void setCreationTimeZone(String creationTimeZone)
Setter for the creation time zone.- Parameters:
creationTimeZone- the creation time zone to set
-
getCreationDate
public AbsoluteDate getCreationDate()
Getter for the creation date.- Returns:
- the creation date
-
setCreationDate
public void setCreationDate(AbsoluteDate creationDate)
Setter for the creation date.- Parameters:
creationDate- the creation date to set
-
getDoi
public String getDoi()
Getter for the Digital Object Information.- Returns:
- the Digital Object Information
- Since:
- 12.0
-
setDoi
public void setDoi(String doi)
Setter for the Digital Object Information.- Parameters:
doi- the Digital Object Information to set- Since:
- 12.0
-
getLicense
public String getLicense()
Getter for the license of use.- Returns:
- the license of use
- Since:
- 12.0
-
setLicense
public void setLicense(String license)
Setter for the license of use.- Parameters:
license- the license of use- Since:
- 12.0
-
getStationInformation
public String getStationInformation()
Getter for the station information.- Returns:
- the station information
- Since:
- 12.0
-
setStationInformation
public void setStationInformation(String stationInformation)
Setter for the station information.- Parameters:
stationInformation- the station information to set- Since:
- 12.0
-
-