Package org.orekit.files.ilrs
Class CRD.CRDDataBlock
java.lang.Object
org.orekit.files.ilrs.CRD.CRDDataBlock
- Enclosing class:
CRD
Data block containing a set of data contain in the CRD file.
A data block consists of a header, configuration data and recorded data (range, angles, meteorological, etc.).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAnglesData(CRD.AnglesMeasurement angles) Add an entry to the list of angles data.voidAdd an entry to the list of calibration data.voidAdd an entry to the list of calibration detail data.voidaddMeteoData(CRD.MeteorologicalMeasurement meteorologicalMeasurement) Add an entry to the list of meteorological data.voidaddRangeData(CRD.RangeMeasurement range) Add an entry to the list of range data.voidaddRangeSupplementData(CRD.RangeSupplement rangeSupplement) Add an entry to the list of range supplement data.voidaddSessionStatisticsData(CRD.SessionStatistics sessionStatistics) Add an entry to the list of session statistics data.Get the angles data for the data block.Get the calibration data for the data block.Get the calibration detail data for the data block.Get the CalibrationDetail record(s) related to the default system configuration id.getCalibrationDetailRecords(String systemConfigurationId) Get the CalibrationDetail record(s) related to the given systemConfigurationId.Get the Calibration record(s) related to the default system configuration id.getCalibrationRecords(String systemConfigurationId) Get the Calibration record(s) related to the given systemConfigurationId.Get the system configuration records.Get the header of the current data block.Get the meteorological data for the data block.Get the range data for the data block.Get the range supplement data for the data block.Get the session statistics data for the data block.Get the default (the first if there are many records) SessionStat record.getSessionStatisticsRecord(String systemConfigurationId) Get the session statistics record related to the systemConfigurationId.doubleGet the wavelength related to the given RangeMeasurement.voidsetConfigurationRecords(CRDConfiguration configurationRecords) Set the configuration records for the current data block.voidSet the header for the current data block.
-
Constructor Details
-
CRDDataBlock
public CRDDataBlock()Constructor.
-
-
Method Details
-
getHeader
Get the header of the current data block.- Returns:
- the header of the current data block
-
setHeader
Set the header for the current data block.- Parameters:
header- the header to set
-
getConfigurationRecords
Get the system configuration records.- Returns:
- the system configuration records
-
setConfigurationRecords
Set the configuration records for the current data block.- Parameters:
configurationRecords- the configuration records to set
-
addRangeData
Add an entry to the list of range data.- Parameters:
range- entry to add
-
addMeteoData
Add an entry to the list of meteorological data.- Parameters:
meteorologicalMeasurement- entry to add
-
addAnglesData
Add an entry to the list of angles data.- Parameters:
angles- entry to add
-
getRangeData
Get the range data for the data block.- Returns:
- an unmodifiable list of range data
-
getAnglesData
Get the angles data for the data block.- Returns:
- an unmodifiable list of angles data
-
getMeteoData
Get the meteorological data for the data block.- Returns:
- an unmodifiable list of meteorological data
-
addRangeSupplementData
Add an entry to the list of range supplement data.- Parameters:
rangeSupplement- entry to add- Since:
- 12.0
-
getRangeSupplementData
Get the range supplement data for the data block.- Returns:
- an unmodifiable list of range supplement data
- Since:
- 12.0
-
addSessionStatisticsData
Add an entry to the list of session statistics data.- Parameters:
sessionStatistics- entry to add- Since:
- 12.0
-
getSessionStatisticsData
Get the session statistics data for the data block.- Returns:
- an unmodifiable list of session statistics data
- Since:
- 12.0
-
getSessionStatisticsRecord
Get the default (the first if there are many records) SessionStat record.- Returns:
- the default (the first if there are many records) session statistics record
- Since:
- 12.0
-
getSessionStatisticsRecord
Get the session statistics record related to the systemConfigurationId.- Parameters:
systemConfigurationId- system configuration ID- Returns:
- the session statistics record
- Since:
- 12.0
-
addCalibrationData
Add an entry to the list of calibration data.- Parameters:
cal- entry to add- Since:
- 12.0
-
getCalibrationData
Get the calibration data for the data block.- Returns:
- an unmodifiable list of calibration data
- Since:
- 12.0
-
getCalibrationRecords
Get the Calibration record(s) related to the default system configuration id.- Returns:
- the Calibration record(s) related to the default system configuration id
- Since:
- 12.0
-
getCalibrationRecords
Get the Calibration record(s) related to the given systemConfigurationId.- Parameters:
systemConfigurationId- system configuration ID- Returns:
- the Calibration record(s)
- Since:
- 12.0
-
addCalibrationDetailData
Add an entry to the list of calibration detail data.- Parameters:
cal- entry to add- Since:
- 12.0
-
getCalibrationDetailData
Get the calibration detail data for the data block.- Returns:
- an unmodifiable list of calibration detail data
- Since:
- 12.0
-
getCalibrationDetailRecords
Get the CalibrationDetail record(s) related to the default system configuration id.- Returns:
- the CalibrationDetail record(s) related to the default system configuration id
- Since:
- 12.0
-
getCalibrationDetailRecords
Get the CalibrationDetail record(s) related to the given systemConfigurationId.- Parameters:
systemConfigurationId- system configuration ID- Returns:
- the CalibrationDetail record(s)
- Since:
- 12.0
-
getWavelength
Get the wavelength related to the given RangeMeasurement.- Parameters:
range- a RangeMeasurement- Returns:
- the wavelength related to the given RangeMeasurement.
- Since:
- 12.0
-