| 
    MeVisLab Toolbox Reference
    
   | 
 
A structure describing the common data header of an M1_Data and an M2_Data section of a WaterColumn data package. More...
#include <mlWaterColumnStructures.h>
Public Member Functions | |
| WaterColumnM1AndM2Header () | |
| Default constructor.   | |
| virtual | ~WaterColumnM1AndM2Header () | 
| Default destructor.   | |
| WaterColumnM1AndM2Header (const WaterColumnM1AndM2Header &)=default | |
| Default copy constructor.   | |
| WaterColumnM1AndM2Header & | operator= (const WaterColumnM1AndM2Header &)=default | 
| Default assignment operator.   | |
| virtual std::string | getSectionName () const | 
| Get name of section as std::string.   | |
| virtual void | reset () | 
| Resets all members to construction state.   | |
| MLuint64 | read (ByteDataReader &reader, MLuint64 &fileReadPos) | 
| Read section from a file with help of ByteDataReader reader and increase fileReadPos appropriately.   | |
| std::string | getAsString (std::string prefix) const | 
| See WaterColumnDataSet.getAsString for documentation.   | |
Public Attributes | |
| MLuint16 | M1OrM2_SectionName | 
| 'M1' or 'M2'.   | |
| MLuint16 | M1OrM2_SectionSize | 
| [bytes] size of this entire section  | |
| MLuint32 | M1OrM2_PingNumber | 
| pings since power-up or reboot  | |
| MLfloat | M1OrM2_ScalingFactor | 
| reserved for future use  | |
| MLuint32 | M1OrM2_TotalSamples | 
| range samples in entire ping, sample rate is H0_RxSampleRate  | |
| MLuint32 | M1OrM2_FirstSample | 
| first sample of this section  | |
| MLuint16 | M1OrM2_Samples | 
| number of samples in this section  | |
| MLuint16 | M1OrM2_TotalBeams | 
| beams (always a multiple of 2) (typically columns in your memory buffer)  | |
| MLuint16 | M1OrM2_FirstBeam | 
| first beam of this section (always a multiple of 2)  | |
| MLuint16 | M1OrM2_Beams | 
| number of beams in this section (always a multiple of 2)  | |
| MLuint32 | M1OrM2_reserved0 | 
| reserved for future use   | |
| MLuint32 | M1OrM2_reserved1 | 
| reserved for future use   | |
A structure describing the common data header of an M1_Data and an M2_Data section of a WaterColumn data package.
Definition at line 186 of file mlWaterColumnStructures.h.
| ml::R2SonicWC::WaterColumnM1AndM2Header::WaterColumnM1AndM2Header | ( | ) | 
Default constructor.
      
  | 
  virtual | 
Default destructor.
      
  | 
  default | 
Default copy constructor.
| std::string ml::R2SonicWC::WaterColumnM1AndM2Header::getAsString | ( | std::string | prefix | ) | const | 
See WaterColumnDataSet.getAsString for documentation.
      
  | 
  virtual | 
Get name of section as std::string.
      
  | 
  default | 
Default assignment operator.
| MLuint64 ml::R2SonicWC::WaterColumnM1AndM2Header::read | ( | ByteDataReader & | reader, | 
| MLuint64 & | fileReadPos | ||
| ) | 
Read section from a file with help of ByteDataReader reader and increase fileReadPos appropriately.
      
  | 
  virtual | 
Resets all members to construction state.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_Beams | 
number of beams in this section (always a multiple of 2) 
 
Definition at line 221 of file mlWaterColumnStructures.h.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_FirstBeam | 
first beam of this section (always a multiple of 2) 
 
Definition at line 220 of file mlWaterColumnStructures.h.
| MLuint32 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_FirstSample | 
first sample of this section 
 
Definition at line 217 of file mlWaterColumnStructures.h.
| MLuint32 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_PingNumber | 
pings since power-up or reboot 
 
Definition at line 214 of file mlWaterColumnStructures.h.
| MLuint32 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_reserved0 | 
reserved for future use
Definition at line 222 of file mlWaterColumnStructures.h.
| MLuint32 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_reserved1 | 
reserved for future use
Definition at line 223 of file mlWaterColumnStructures.h.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_Samples | 
number of samples in this section 
 
Definition at line 218 of file mlWaterColumnStructures.h.
| MLfloat ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_ScalingFactor | 
reserved for future use 
 
Definition at line 215 of file mlWaterColumnStructures.h.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_SectionName | 
'M1' or 'M2'.
Definition at line 212 of file mlWaterColumnStructures.h.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_SectionSize | 
[bytes] size of this entire section 
 
Definition at line 213 of file mlWaterColumnStructures.h.
| MLuint16 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_TotalBeams | 
beams (always a multiple of 2) (typically columns in your memory buffer) 
 
Definition at line 219 of file mlWaterColumnStructures.h.
| MLuint32 ml::R2SonicWC::WaterColumnM1AndM2Header::M1OrM2_TotalSamples | 
range samples in entire ping, sample rate is H0_RxSampleRate 
 
Definition at line 216 of file mlWaterColumnStructures.h.