public class CPFHeader extends ILRSHeader
Note: Only the required fields are present.
| Constructor and Description | 
|---|
CPFHeader()
Empty constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
getCenterOfMassOffset()
Get the approximate center of mass to reflector offset. 
 | 
double | 
getPrf()
Get the Pulse Repetition Frequency (PRF). 
 | 
Frame | 
getRefFrame()
Get the reference frame. 
 | 
int | 
getRefFrameId()
Get the reference frame identifier. 
 | 
int | 
getRotationalAngleType()
Get the rotation angle type. 
 | 
String | 
getSource()
Get the ephemeris source. 
 | 
int | 
getStep()
Get the time between table entries. 
 | 
int | 
getSubDailySequenceNumber()
Get the sub-daily ephemeris sequence number. 
 | 
double | 
getTranspClkRef()
Get the transponder Clock Reference Time. 
 | 
double | 
getTranspOscDrift()
Get the transponder Oscillator Drift in parts in 10^15. 
 | 
double | 
getTranspTransmitDelay()
Get the transponder transmit delay. 
 | 
double | 
getTranspUtcOffset()
Get the transponder UTC offset. 
 | 
boolean | 
isCenterOfMassCorrectionApplied()
Get the flag telling if the center of mass correction is applied. 
 | 
boolean | 
isCompatibleWithTIVs()
Get the flag for compatibility with TIVs. 
 | 
void | 
setCenterOfMassOffset(double centerOfMassOffset)
Set the approximate center of mass to reflector offset. 
 | 
void | 
setIsCenterOfMassCorrectionApplied(boolean isCenterOfMassCorrectionApplied)
Set the flag telling if the center of mass correction is applied. 
 | 
void | 
setIsCompatibleWithTIVs(boolean isCompatibleWithTIVs)
Set the flag for compatibility with TIVs. 
 | 
void | 
setPrf(double prf)
Set the Pulse Repetition Frequency (PRF). 
 | 
void | 
setRefFrame(Frame refFrame)
Set the reference frame. 
 | 
void | 
setRefFrameId(int refFrameId)
Set the reference frame identifier. 
 | 
void | 
setRotationalAngleType(int rotationalAngleType)
Set the rotation angle type. 
 | 
void | 
setSource(String source)
Set the ephemeris source. 
 | 
void | 
setStep(int step)
Set the time between table entries. 
 | 
void | 
setSubDailySequenceNumber(int subDailySequenceNumber)
Set the sub-daily ephemeris sequence number. 
 | 
void | 
setTranspClkRef(double transpClkRef)
Set the transponder Clock Reference Time. 
 | 
void | 
setTranspOscDrift(double transpOscDrift)
Set the transponder Oscillator Drift in parts. 
 | 
void | 
setTranspTransmitDelay(double transpTransmitDelay)
Set the transponder transmit delay. 
 | 
void | 
setTranspUtcOffset(double transpUtcOffset)
Set the transponder UTC offset. 
 | 
getEndEpoch, getFormat, getIlrsSatelliteId, getName, getNoradId, getProductionEpoch, getProductionHour, getSequenceNumber, getSic, getStartEpoch, getTargetClass, getTargetLocation, getVersion, setEndEpoch, setFormat, setIlrsSatelliteId, setName, setNoradId, setProductionEpoch, setProductionHour, setSequenceNumber, setSic, setStartEpoch, setTargetClass, setTargetLocation, setVersionpublic CPFHeader()
This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.
public String getSource()
public void setSource(String source)
source - the ephemeris source to setpublic int getSubDailySequenceNumber()
public void setSubDailySequenceNumber(int subDailySequenceNumber)
subDailySequenceNumber - the sub-daily ephemeris sequence number to setpublic int getStep()
public void setStep(int step)
step - the time to set in secondspublic boolean isCompatibleWithTIVs()
public void setIsCompatibleWithTIVs(boolean isCompatibleWithTIVs)
isCompatibleWithTIVs - true if compatible with TIVspublic Frame getRefFrame()
public void setRefFrame(Frame refFrame)
refFrame - the reference frame to setpublic int getRefFrameId()
public void setRefFrameId(int refFrameId)
refFrameId - the reference frame identifier to setpublic int getRotationalAngleType()
public void setRotationalAngleType(int rotationalAngleType)
rotationalAngleType - the rotation angle type to setpublic boolean isCenterOfMassCorrectionApplied()
public void setIsCenterOfMassCorrectionApplied(boolean isCenterOfMassCorrectionApplied)
isCenterOfMassCorrectionApplied - true if center of mass correction is appliedpublic double getPrf()
public void setPrf(double prf)
prf - the ulse Repetition Frequency (PRF) to set in Hzpublic double getTranspTransmitDelay()
public void setTranspTransmitDelay(double transpTransmitDelay)
transpTransmitDelay - the transponder transmit delay to set in secondspublic double getTranspUtcOffset()
public void setTranspUtcOffset(double transpUtcOffset)
transpUtcOffset - the UTC offset to set in secondspublic double getTranspOscDrift()
public void setTranspOscDrift(double transpOscDrift)
transpOscDrift - the transponder Oscillator Drift in parts in 10^15 to setpublic double getTranspClkRef()
public void setTranspClkRef(double transpClkRef)
transpClkRef - the transponder Clock Reference Time to setpublic double getCenterOfMassOffset()
public void setCenterOfMassOffset(double centerOfMassOffset)
centerOfMassOffset - the offset to set in metersCopyright © 2002-2023 CS GROUP. All rights reserved.