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 protected
RinexBaseHeader(RinexFileType fileType)
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDate
getCreationDate()
Getter for the creation date.DateTimeComponents
getCreationDateComponents()
Getter for the creation date of the file as a string.String
getCreationTimeZone()
Getter for the creation time zone of the file as a string.String
getDoi()
Getter for the Digital Object Information.RinexFileType
getFileType()
Get the file type.double
getFormatVersion()
Getter for the format version.String
getLicense()
Getter for the license of use.String
getProgramName()
Getter for the program name.String
getRunByName()
Getter for the run/by name.SatelliteSystem
getSatelliteSystem()
Getter for the satellite system.String
getStationInformation()
Getter for the station information.void
setCreationDate(AbsoluteDate creationDate)
Setter for the creation date.void
setCreationDateComponents(DateTimeComponents creationDateComponents)
Setter for the creation date as a string.void
setCreationTimeZone(String creationTimeZone)
Setter for the creation time zone.void
setDoi(String doi)
Setter for the Digital Object Information.void
setFormatVersion(double formatVersion)
Setter for the format version.void
setLicense(String license)
Setter for the license of use.void
setProgramName(String programName)
Setter for the program name.void
setRunByName(String runByName)
Setter for the run/by name.void
setSatelliteSystem(SatelliteSystem satelliteSystem)
Setter for the satellite system.void
setStationInformation(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
-
-