Package org.orekit.files.ilrs
Class ILRSHeader
- java.lang.Object
-
- org.orekit.files.ilrs.ILRSHeader
-
-
Constructor Summary
Constructors Constructor Description ILRSHeader()
Empty constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsoluteDate
getEndEpoch()
Get the ending epoch (UTC).String
getFormat()
Get the file format.String
getIlrsSatelliteId()
Get the IRLS satellite ID (based on COSPAR ID).String
getName()
Get the satellite target name.String
getNoradId()
Get the satellite NORAD ID (i.e.DateComponents
getProductionEpoch()
Get the date component of the ephemeris production.int
getProductionHour()
Get the hour of ephemeris production (UTC).int
getSequenceNumber()
Get the ephemeris sequence number.String
getSic()
Get the SIC ID.AbsoluteDate
getStartEpoch()
Get the starting epoch (UTC).int
getTargetClass()
Get the target class.int
getTargetLocation()
Get the target location.int
getVersion()
Get the format version.void
setEndEpoch(AbsoluteDate endEpoch)
Set the ending epoch (UTC).void
setFormat(String format)
Set the file format.void
setIlrsSatelliteId(String ilrsSatelliteId)
Set the IRLS satellite ID (based on COSPAR ID).void
setName(String name)
Set the satellite target name.void
setNoradId(String noradId)
Set the satellite NORAD ID.void
setProductionEpoch(DateComponents productionEpoch)
Set the date component of the ephemeris production.void
setProductionHour(int productionHour)
Set the hour of ephemeris production.void
setSequenceNumber(int sequenceNumber)
Set the ephemeris sequence number.void
setSic(String sic)
Set the SIC ID.void
setStartEpoch(AbsoluteDate startEpoch)
Set the staring epoch (UTC).void
setTargetClass(int targetClass)
Set the target class.void
setTargetLocation(int targetLocation)
Set the target location.void
setVersion(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
-
-