Class CRD.CRDDataBlock

  • Enclosing class:
    CRD

    public static class CRD.CRDDataBlock
    extends Object
    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 Detail

      • CRDDataBlock

        public CRDDataBlock()
        Constructor.
    • 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