public class RinexClock.ClockDataLine extends Object
Data epoch is not linked to any time system in order to pars 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 recommanded.
Constructor and Description |
---|
ClockDataLine(RinexClock.ClockDataType type,
String name,
DateComponents dateComponents,
TimeComponents timeComponents,
int numberOfValues,
double clockBias,
double clockBiasSigma,
double clockRate,
double clockRateSigma,
double clockAcceleration,
double clockAccelerationSigma)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
double |
getClockAcceleration()
Getter for the clock acceleration.
|
double |
getClockAccelerationSigma()
Getter for the clock acceleration sigma.
|
double |
getClockBias()
Getter for the clock bias.
|
double |
getClockBiasSigma()
Getter for the clock bias sigma.
|
double |
getClockRate()
Getter for the clock rate.
|
double |
getClockRateSigma()
Getter for the clock rate sigma.
|
RinexClock.ClockDataType |
getDataType()
Getter for the clock data type.
|
AbsoluteDate |
getEpoch()
Get data line epoch.
|
AbsoluteDate |
getEpoch(TimeScale epochTimeScale)
Get data line epoch.
|
String |
getName()
Getter for the receiver/satellite name.
|
int |
getNumberOfValues()
Getter for the number of values to follow.
|
public ClockDataLine(RinexClock.ClockDataType type, String name, DateComponents dateComponents, TimeComponents timeComponents, int numberOfValues, double clockBias, double clockBiasSigma, double clockRate, double clockRateSigma, double clockAcceleration, double clockAccelerationSigma)
type
- the clock data typename
- the receiver/satellite namedateComponents
- the epoch date componentstimeComponents
- the epoch time componentsnumberOfValues
- the number of values to followclockBias
- the clock bias in secondsclockBiasSigma
- the clock bias sigma in secondsclockRate
- the clock rateclockRateSigma
- the clock rate sigmaclockAcceleration
- the clock acceleration in seconds^-1clockAccelerationSigma
- the clock acceleration in seconds^-1public RinexClock.ClockDataType getDataType()
public String getName()
public int getNumberOfValues()
public AbsoluteDate getEpoch()
getEpoch(TimeScale)
method.public AbsoluteDate getEpoch(TimeScale epochTimeScale)
getEpoch()
method.epochTimeScale
- the time scale in which the epoch is definedpublic double getClockBias()
public double getClockBiasSigma()
public double getClockRate()
public double getClockRateSigma()
public double getClockAcceleration()
public double getClockAccelerationSigma()
Copyright © 2002-2021 CS GROUP. All rights reserved.