MeVisLab Toolbox Reference
ml::R2SonicWC::WaterColumnSectionBase Class Referenceabstract

A base class for all WaterColumn section formats. More...

#include <mlWaterColumnStructures.h>

Inheritance diagram for ml::R2SonicWC::WaterColumnSectionBase:
ml::R2SonicWC::WaterColumnA1 ml::R2SonicWC::WaterColumnH0 ml::R2SonicWC::WaterColumnM1OrM2 ml::R2SonicWC::WaterColumnPacket

Public Member Functions

 WaterColumnSectionBase ()
 Default constructor.
 
virtual ~WaterColumnSectionBase ()
 Default destructor.
 
virtual std::string getSectionName () const =0
 Get name of section as std::string.
 
virtual void reset ()
 Set all members to 0.

 

Public Attributes

MLuint64 posInFile
 Location of section in file.
 
MLuint16 sectionName
 'WC', 'H0', 'A1', 'M1', 'M2'
 

Detailed Description

A base class for all WaterColumn section formats.

Definition at line 67 of file mlWaterColumnStructures.h.

Constructor & Destructor Documentation

◆ WaterColumnSectionBase()

ml::R2SonicWC::WaterColumnSectionBase::WaterColumnSectionBase ( )

Default constructor.

◆ ~WaterColumnSectionBase()

virtual ml::R2SonicWC::WaterColumnSectionBase::~WaterColumnSectionBase ( )
virtual

Default destructor.

Member Function Documentation

◆ getSectionName()

virtual std::string ml::R2SonicWC::WaterColumnSectionBase::getSectionName ( ) const
pure virtual

◆ reset()

virtual void ml::R2SonicWC::WaterColumnSectionBase::reset ( )
virtual

Member Data Documentation

◆ posInFile

MLuint64 ml::R2SonicWC::WaterColumnSectionBase::posInFile

Location of section in file.

Definition at line 82 of file mlWaterColumnStructures.h.

◆ sectionName

MLuint16 ml::R2SonicWC::WaterColumnSectionBase::sectionName

'WC', 'H0', 'A1', 'M1', 'M2'

Definition at line 83 of file mlWaterColumnStructures.h.


The documentation for this class was generated from the following file: