Package org.orekit.files.ilrs
Class ILRSHeader
- java.lang.Object
-
- org.orekit.files.ilrs.ILRSHeader
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedILRSHeader()Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDategetEndEpoch()Get the ending epoch (UTC).StringgetFormat()Get the file format.StringgetIlrsSatelliteId()Get the IRLS satellite ID (based on COSPAR ID).StringgetName()Get the satellite target name.StringgetNoradId()Get the satellite NORAD ID (i.e.DateComponentsgetProductionEpoch()Get the date component of the ephemeris production.intgetProductionHour()Get the hour of ephemeris production (UTC).intgetSequenceNumber()Get the ephemeris sequence number.StringgetSic()Get the SIC ID.AbsoluteDategetStartEpoch()Get the starting epoch (UTC).intgetTargetClass()Get the target class.intgetTargetLocation()Get the target location.intgetVersion()Get the format version.voidsetEndEpoch(AbsoluteDate endEpoch)Set the ending epoch (UTC).voidsetFormat(String format)Set the file format.voidsetIlrsSatelliteId(String ilrsSatelliteId)Set the IRLS satellite ID (based on COSPAR ID).voidsetName(String name)Set 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.voidsetSic(String sic)Set 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.
-
-
-
Method Detail
-
getFormat
public String getFormat()
Get the file format.- Returns:
- the file format
-
setFormat
public void setFormat(String format)
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
public DateComponents getProductionEpoch()
Get the date component of the ephemeris production.- Returns:
- the date component of the ephemeris production
-
setProductionEpoch
public void setProductionEpoch(DateComponents productionEpoch)
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
public String getName()
Get the satellite target name.- Returns:
- the satellite target name
-
setName
public void setName(String name)
Set the satellite target name.- Parameters:
name- the satellite target name to set
-
getIlrsSatelliteId
public String getIlrsSatelliteId()
Get the IRLS satellite ID (based on COSPAR ID).- Returns:
- the IRLS satellite ID
-
setIlrsSatelliteId
public void setIlrsSatelliteId(String ilrsSatelliteId)
Set the IRLS satellite ID (based on COSPAR ID).- Parameters:
ilrsSatelliteId- the IRLS satellite ID to set
-
getSic
public String getSic()
Get the SIC ID.- Returns:
- the SIC ID
-
setSic
public void setSic(String sic)
Set the SIC ID.- Parameters:
sic- the SIC ID to set
-
getNoradId
public String getNoradId()
Get the satellite NORAD ID (i.e. Satellite Catalog Number).- Returns:
- the satellite NORAD ID
-
setNoradId
public void setNoradId(String noradId)
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
public AbsoluteDate getStartEpoch()
Get the starting epoch (UTC).- Returns:
- the starting epoch
-
setStartEpoch
public void setStartEpoch(AbsoluteDate startEpoch)
Set the staring epoch (UTC).- Parameters:
startEpoch- the starting epoch to set
-
getEndEpoch
public AbsoluteDate getEndEpoch()
Get the ending epoch (UTC).- Returns:
- the ending epoch
-
setEndEpoch
public void setEndEpoch(AbsoluteDate endEpoch)
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
-
-