Class RinexObservation
- java.lang.Object
-
- org.orekit.files.rinex.RinexFile<RinexObservationHeader>
-
- org.orekit.files.rinex.observation.RinexObservation
-
public class RinexObservation extends RinexFile<RinexObservationHeader>
Container for Rinex observation file.- Since:
- 12.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description RinexObservation()
Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObservationDataSet(ObservationDataSet observationsDataSet)
Add an observations data set.SampledClockModel
extractClockModel(int nbInterpolationPoints)
Extract the receiver clock model.List<ObservationDataSet>
getObservationDataSets()
Get an unmodifiable view of the observations.-
Methods inherited from class org.orekit.files.rinex.RinexFile
addComment, getComments, getHeader
-
-
-
-
Method Detail
-
getObservationDataSets
public List<ObservationDataSet> getObservationDataSets()
Get an unmodifiable view of the observations.- Returns:
- unmodifiable view of the observations
-
addObservationDataSet
public void addObservationDataSet(ObservationDataSet observationsDataSet)
Add an observations data set.Observations must be added chronologically, within header date range, and separated by an integer multiple of the
interval
(ideally one interval, but entries at same dates and missing entries are allowed so any non-negative integer is allowed).- Parameters:
observationsDataSet
- observations data set
-
extractClockModel
public SampledClockModel extractClockModel(int nbInterpolationPoints)
Extract the receiver clock model.- Parameters:
nbInterpolationPoints
- number of points to use in interpolation- Returns:
- extracted clock model or null if all
clock offsets
are zero - Since:
- 12.1
-
-