|
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.