Package org.orekit.files.rinex.clock
Class ClockDataLine
java.lang.Object
org.orekit.files.rinex.clock.ClockDataLine
- All Implemented Interfaces:
TimeStamped
Clock data for a single station.
Data epoch is not linked to any time system in order to parse files with missing lines. Though, the default version of the getEpoch() method links the data time components with the clock file object time scale. The latter can be set with a default value (UTC). Caution is recommended.
- Since:
- 14.0
-
Constructor Summary
ConstructorsConstructorDescriptionClockDataLine(ClockDataType type, String name, AbsoluteDate date, int numberOfValues, double clockBias, double clockBiasSigma, double clockRate, double clockRateSigma, double clockAcceleration, double clockAccelerationSigma) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGetter for the clock acceleration.doubleGetter for the clock acceleration sigma.doubleGetter for the clock bias.doubleGetter for the clock bias sigma.doubleGetter for the clock rate.doubleGetter for the clock rate sigma.Getter for the clock data type.getDate()Get the date.getName()Getter for the receiver/satellite name.intGetter for the number of values to follow.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Constructor Details
-
ClockDataLine
public ClockDataLine(ClockDataType type, String name, AbsoluteDate date, int numberOfValues, double clockBias, double clockBiasSigma, double clockRate, double clockRateSigma, double clockAcceleration, double clockAccelerationSigma) Constructor.- Parameters:
type- clock data typename- receiver/satellite namedate- data line epochnumberOfValues- number of values to followclockBias- clock bias in secondsclockBiasSigma- clock bias sigma in secondsclockRate- clock rateclockRateSigma- clock rate sigmaclockAcceleration- clock acceleration in seconds^-1clockAccelerationSigma- clock acceleration in seconds^-1
-
-
Method Details
-
getDataType
Getter for the clock data type.- Returns:
- the clock data type
-
getName
Getter for the receiver/satellite name.- Returns:
- the receiver/satellite name
-
getNumberOfValues
public int getNumberOfValues()Getter for the number of values to follow.- Returns:
- the number of values to follow
-
getDate
Get the date.- Specified by:
getDatein interfaceTimeStamped- Returns:
- date attached to the object
-
getClockBias
public double getClockBias()Getter for the clock bias.- Returns:
- the clock bias in seconds
-
getClockBiasSigma
public double getClockBiasSigma()Getter for the clock bias sigma.- Returns:
- the clock bias sigma in seconds
-
getClockRate
public double getClockRate()Getter for the clock rate.- Returns:
- the clock rate
-
getClockRateSigma
public double getClockRateSigma()Getter for the clock rate sigma.- Returns:
- the clock rate sigma
-
getClockAcceleration
public double getClockAcceleration()Getter for the clock acceleration.- Returns:
- the clock acceleration in seconds^-1
-
getClockAccelerationSigma
public double getClockAccelerationSigma()Getter for the clock acceleration sigma.- Returns:
- the clock acceleration sigma in seconds^-1
-