public class CPFHeader extends ILRSHeader
Note: Only the required fields are present.
| Constructor and Description |
|---|
CPFHeader() |
| 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 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-2021 CS GROUP. All rights reserved.