Package org.orekit.files.ilrs
Class CRD.CRDDataBlock
- java.lang.Object
-
- org.orekit.files.ilrs.CRD.CRDDataBlock
-
-
Constructor Summary
Constructors Constructor Description CRDDataBlock()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAnglesData(CRD.AnglesMeasurement angles)
Add an entry to the list of angles data.void
addCalibrationData(CRD.Calibration cal)
Add an entry to the list of calibration data.void
addCalibrationDetailData(CRD.CalibrationDetail cal)
Add an entry to the list of calibration detail data.void
addMeteoData(CRD.MeteorologicalMeasurement meteorologicalMeasurement)
Add an entry to the list of meteorological data.void
addRangeData(CRD.RangeMeasurement range)
Add an entry to the list of range data.void
addRangeSupplementData(CRD.RangeSupplement rangeSupplement)
Add an entry to the list of range supplement data.void
addSessionStatisticsData(CRD.SessionStatistics sessionStatistics)
Add an entry to the list of session statistics data.List<CRD.AnglesMeasurement>
getAnglesData()
Get the angles data for the data block.List<CRD.Calibration>
getCalibrationData()
Get the calibration data for the data block.List<CRD.CalibrationDetail>
getCalibrationDetailData()
Get the calibration detail data for the data block.List<CRD.CalibrationDetail>
getCalibrationDetailRecords()
Get the CalibrationDetail record(s) related to the default system configuration id.List<CRD.CalibrationDetail>
getCalibrationDetailRecords(String systemConfigurationId)
Get the CalibrationDetail record(s) related to the given systemConfigurationId.List<CRD.Calibration>
getCalibrationRecords()
Get the Calibration record(s) related to the default system configuration id.List<CRD.Calibration>
getCalibrationRecords(String systemConfigurationId)
Get the Calibration record(s) related to the given systemConfigurationId.CRDConfiguration
getConfigurationRecords()
Get the system configuration records.CRDHeader
getHeader()
Get the header of the current data block.CRD.Meteo
getMeteoData()
Get the meteorological data for the data block.List<CRD.RangeMeasurement>
getRangeData()
Get the range data for the data block.List<CRD.RangeSupplement>
getRangeSupplementData()
Get the range supplement data for the data block.List<CRD.SessionStatistics>
getSessionStatisticsData()
Get the session statistics data for the data block.CRD.SessionStatistics
getSessionStatisticsRecord()
Get the default (the first if there are many records) SessionStat record.CRD.SessionStatistics
getSessionStatisticsRecord(String systemConfigurationId)
Get the session statistics record related to the systemConfigurationId.double
getWavelength(CRD.RangeMeasurement range)
Get the wavelength related to the given RangeMeasurement.void
setConfigurationRecords(CRDConfiguration configurationRecords)
Set the configuration records for the current data block.void
setHeader(CRDHeader header)
Set the header for the current data block.
-
-
-
Method Detail
-
getHeader
public CRDHeader getHeader()
Get the header of the current data block.- Returns:
- the header of the current data block
-
setHeader
public void setHeader(CRDHeader header)
Set the header for the current data block.- Parameters:
header
- the header to set
-
getConfigurationRecords
public CRDConfiguration getConfigurationRecords()
Get the system configuration records.- Returns:
- the system configuration records
-
setConfigurationRecords
public void setConfigurationRecords(CRDConfiguration configurationRecords)
Set the configuration records for the current data block.- Parameters:
configurationRecords
- the configuration records to set
-
addRangeData
public void addRangeData(CRD.RangeMeasurement range)
Add an entry to the list of range data.- Parameters:
range
- entry to add
-
addMeteoData
public void addMeteoData(CRD.MeteorologicalMeasurement meteorologicalMeasurement)
Add an entry to the list of meteorological data.- Parameters:
meteorologicalMeasurement
- entry to add
-
addAnglesData
public void addAnglesData(CRD.AnglesMeasurement angles)
Add an entry to the list of angles data.- Parameters:
angles
- entry to add
-
getRangeData
public List<CRD.RangeMeasurement> getRangeData()
Get the range data for the data block.- Returns:
- an unmodifiable list of range data
-
getAnglesData
public List<CRD.AnglesMeasurement> getAnglesData()
Get the angles data for the data block.- Returns:
- an unmodifiable list of angles data
-
getMeteoData
public CRD.Meteo getMeteoData()
Get the meteorological data for the data block.- Returns:
- an unmodifiable list of meteorological data
-
addRangeSupplementData
public void addRangeSupplementData(CRD.RangeSupplement rangeSupplement)
Add an entry to the list of range supplement data.- Parameters:
rangeSupplement
- entry to add- Since:
- 12.0
-
getRangeSupplementData
public List<CRD.RangeSupplement> getRangeSupplementData()
Get the range supplement data for the data block.- Returns:
- an unmodifiable list of range supplement data
- Since:
- 12.0
-
addSessionStatisticsData
public void addSessionStatisticsData(CRD.SessionStatistics sessionStatistics)
Add an entry to the list of session statistics data.- Parameters:
sessionStatistics
- entry to add- Since:
- 12.0
-
getSessionStatisticsData
public List<CRD.SessionStatistics> getSessionStatisticsData()
Get the session statistics data for the data block.- Returns:
- an unmodifiable list of session statistics data
- Since:
- 12.0
-
getSessionStatisticsRecord
public CRD.SessionStatistics 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
public CRD.SessionStatistics getSessionStatisticsRecord(String systemConfigurationId)
Get the session statistics record related to the systemConfigurationId.- Parameters:
systemConfigurationId
- system configuration ID- Returns:
- the session statistics record
- Since:
- 12.0
-
addCalibrationData
public void addCalibrationData(CRD.Calibration cal)
Add an entry to the list of calibration data.- Parameters:
cal
- entry to add- Since:
- 12.0
-
getCalibrationData
public List<CRD.Calibration> getCalibrationData()
Get the calibration data for the data block.- Returns:
- an unmodifiable list of calibration data
- Since:
- 12.0
-
getCalibrationRecords
public List<CRD.Calibration> 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
public List<CRD.Calibration> getCalibrationRecords(String systemConfigurationId)
Get the Calibration record(s) related to the given systemConfigurationId.- Parameters:
systemConfigurationId
- system configuration ID- Returns:
- the Calibration record(s)
- Since:
- 12.0
-
addCalibrationDetailData
public void addCalibrationDetailData(CRD.CalibrationDetail cal)
Add an entry to the list of calibration detail data.- Parameters:
cal
- entry to add- Since:
- 12.0
-
getCalibrationDetailData
public List<CRD.CalibrationDetail> getCalibrationDetailData()
Get the calibration detail data for the data block.- Returns:
- an unmodifiable list of calibration detail data
- Since:
- 12.0
-
getCalibrationDetailRecords
public List<CRD.CalibrationDetail> 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
public List<CRD.CalibrationDetail> getCalibrationDetailRecords(String systemConfigurationId)
Get the CalibrationDetail record(s) related to the given systemConfigurationId.- Parameters:
systemConfigurationId
- system configuration ID- Returns:
- the CalibrationDetail record(s)
- Since:
- 12.0
-
getWavelength
public double getWavelength(CRD.RangeMeasurement range)
Get the wavelength related to the given RangeMeasurement.- Parameters:
range
- a RangeMeasurement- Returns:
- the wavelength related to the given RangeMeasurement.
- Since:
- 12.0
-
-