Package org.orekit.files.ilrs
Class ILRSHeader
java.lang.Object
org.orekit.files.ilrs.ILRSHeader
Container for common data contains in International Laser Ranging Service (ILRS) files header.
- Since:
- 10.3
- Author:
- Bryan Cazabonne
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the ending epoch (UTC).Get the file format.Get the IRLS satellite ID (based on COSPAR ID).getName()Get the satellite target name.Get the satellite NORAD ID (i.e.Get the date component of the ephemeris production.intGet the hour of ephemeris production (UTC).intGet the ephemeris sequence number.getSic()Get the SIC ID.Get the starting epoch (UTC).intGet the target class.intGet the target location.intGet the format version.voidsetEndEpoch(AbsoluteDate endEpoch) Set the ending epoch (UTC).voidSet the file format.voidsetIlrsSatelliteId(String ilrsSatelliteId) Set the IRLS satellite ID (based on COSPAR ID).voidSet the satellite target name.voidsetNoradId(String noradId) Set the satellite NORAD ID.voidsetProductionEpoch(DateComponents productionEpoch) Set the date component of the ephemeris production.voidsetProductionHour(int productionHour) Set the hour of ephemeris production.voidsetSequenceNumber(int sequenceNumber) Set the ephemeris sequence number.voidSet the SIC ID.voidsetStartEpoch(AbsoluteDate startEpoch) Set the staring epoch (UTC).voidsetTargetClass(int targetClass) Set the target class.voidsetTargetLocation(int targetLocation) Set the target location.voidsetVersion(int version) Set the format version.
-
Constructor Details
-
ILRSHeader
protected ILRSHeader()Empty constructor.This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.
- Since:
- 12.0
-
-
Method Details
-
getFormat
Get the file format.- Returns:
- the file format
-
setFormat
Set the file format.- Parameters:
format- the format to set
-
getVersion
public int getVersion()Get the format version.- Returns:
- the format version
-
setVersion
public void setVersion(int version) Set the format version.- Parameters:
version- the version to set
-
getProductionEpoch
Get the date component of the ephemeris production.- Returns:
- the date component of the ephemeris production
-
setProductionEpoch
Set the date component of the ephemeris production.- Parameters:
productionEpoch- the date component to set
-
getProductionHour
public int getProductionHour()Get the hour of ephemeris production (UTC).- Returns:
- the hour of ephemeris production
-
setProductionHour
public void setProductionHour(int productionHour) Set the hour of ephemeris production.- Parameters:
productionHour- the hour of ephemeris production to set
-
getName
Get the satellite target name.- Returns:
- the satellite target name
-
setName
Set the satellite target name.- Parameters:
name- the satellite target name to set
-
getIlrsSatelliteId
Get the IRLS satellite ID (based on COSPAR ID).- Returns:
- the IRLS satellite ID
-
setIlrsSatelliteId
Set the IRLS satellite ID (based on COSPAR ID).- Parameters:
ilrsSatelliteId- the IRLS satellite ID to set
-
getSic
Get the SIC ID.- Returns:
- the SIC ID
-
setSic
Set the SIC ID.- Parameters:
sic- the SIC ID to set
-
getNoradId
Get the satellite NORAD ID (i.e. Satellite Catalog Number).- Returns:
- the satellite NORAD ID
-
setNoradId
Set the satellite NORAD ID.- Parameters:
noradId- the NORAD ID to set
-
getTargetClass
public int getTargetClass()Get the target class.0 = no retroreflector; 1 = passive retroreflector; ...
- Returns:
- the target class
-
setTargetClass
public void setTargetClass(int targetClass) Set the target class.0 = no retroreflector; 1 = passive retroreflector; ...
- Parameters:
targetClass- the target class to set
-
getTargetLocation
public int getTargetLocation()Get the target location.1 = Earth orbit; 2 = Lunar orbit; ...
- Returns:
- the target location
-
setTargetLocation
public void setTargetLocation(int targetLocation) Set the target location.1 = Earth orbit; 2 = Lunar orbit; ...
- Parameters:
targetLocation- the target location to set
-
getStartEpoch
Get the starting epoch (UTC).- Returns:
- the starting epoch
-
setStartEpoch
Set the staring epoch (UTC).- Parameters:
startEpoch- the starting epoch to set
-
getEndEpoch
Get the ending epoch (UTC).- Returns:
- the ending epoch
-
setEndEpoch
Set the ending epoch (UTC).- Parameters:
endEpoch- the ending epoch to set
-
getSequenceNumber
public int getSequenceNumber()Get the ephemeris sequence number.- Returns:
- the ephemeris sequence number
-
setSequenceNumber
public void setSequenceNumber(int sequenceNumber) Set the ephemeris sequence number.- Parameters:
sequenceNumber- the ephemeris sequence number to set
-