Class RinexObservation
java.lang.Object
org.orekit.files.rinex.RinexFile<RinexObservationHeader>
org.orekit.files.rinex.observation.RinexObservation
Container for Rinex observation file.
- Since:
- 12.0
- Author:
- Luc Maisonobe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddObservationDataSet(ObservationDataSet observationsDataSet) Add an observations data set.Get an iterable view of observations bundled by common date.extractClockModel(int nbInterpolationPoints) Extract the receiver clock model.Get an unmodifiable view of the observations.Methods inherited from class org.orekit.files.rinex.RinexFile
addComment, getComments, getHeader
-
Constructor Details
-
RinexObservation
public RinexObservation()Simple constructor.
-
-
Method Details
-
getObservationDataSets
Get an unmodifiable view of the observations.- Returns:
- unmodifiable view of the observations
- See Also:
-
bundleByDates
Get an iterable view of observations bundled by common date.The observations are the same as the ones provided by
getObservationDataSets(), but instead of one single list covering the whole Rinex file, several lists are made available, all observations within each list sharing a common date- Returns:
- an iterable view of observations bundled by common date
- Since:
- 13.0
- See Also:
-
addObservationDataSet
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
Extract the receiver clock model.- Parameters:
nbInterpolationPoints- number of points to use in interpolation- Returns:
- extracted clock model or null if all
clock offsetsare zero - Since:
- 12.1
-