MeVisLab Toolbox Reference
ml::R2SonicWC::WaterColumnDataSetPing Class Reference

Class managing all sections belonging to the same ping. More...

#include <mlWaterColumnStructures.h>

Public Member Functions

 WaterColumnDataSetPing ()
 Default constructor.
 
virtual ~WaterColumnDataSetPing ()
 Default destructor.
 
 WaterColumnDataSetPing (const WaterColumnDataSetPing &)=default
 Default copy constructor.
 
WaterColumnDataSetPingoperator= (const WaterColumnDataSetPing &)=default
 Default assignment operator.
 
virtual void reset ()
 Resets all members to construction state.
 
bool isValid () const
 Returns true if the ping data structure contain all what is needed for a full and valid ping.
 

Public Attributes

MLuint32 pingNumber
 The number of the ping the sections belong to.
 
const WaterColumnPacketwcd0Section
 Pointer to WCD0 section for the ping.
 
const WaterColumnH0h0Section
 Pointer to H0 section for the ping.
 
const WaterColumnA1a1Section
 Pointer to A1 section for the ping.
 
std::list< const WaterColumnM1OrM2 * > mSectionPointers
 List of M sections belonging to the ping (unsorted).
 

Detailed Description

Class managing all sections belonging to the same ping.

Definition at line 328 of file mlWaterColumnStructures.h.

Constructor & Destructor Documentation

◆ WaterColumnDataSetPing() [1/2]

ml::R2SonicWC::WaterColumnDataSetPing::WaterColumnDataSetPing ( )

Default constructor.

◆ ~WaterColumnDataSetPing()

virtual ml::R2SonicWC::WaterColumnDataSetPing::~WaterColumnDataSetPing ( )
virtual

Default destructor.

◆ WaterColumnDataSetPing() [2/2]

ml::R2SonicWC::WaterColumnDataSetPing::WaterColumnDataSetPing ( const WaterColumnDataSetPing )
default

Default copy constructor.

Member Function Documentation

◆ isValid()

bool ml::R2SonicWC::WaterColumnDataSetPing::isValid ( ) const

Returns true if the ping data structure contain all what is needed for a full and valid ping.

◆ operator=()

WaterColumnDataSetPing & ml::R2SonicWC::WaterColumnDataSetPing::operator= ( const WaterColumnDataSetPing )
default

Default assignment operator.

◆ reset()

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

Resets all members to construction state.

Member Data Documentation

◆ a1Section

const WaterColumnA1* ml::R2SonicWC::WaterColumnDataSetPing::a1Section

Pointer to A1 section for the ping.

Definition at line 351 of file mlWaterColumnStructures.h.

◆ h0Section

const WaterColumnH0* ml::R2SonicWC::WaterColumnDataSetPing::h0Section

Pointer to H0 section for the ping.

Definition at line 350 of file mlWaterColumnStructures.h.

◆ mSectionPointers

std::list<const WaterColumnM1OrM2*> ml::R2SonicWC::WaterColumnDataSetPing::mSectionPointers

List of M sections belonging to the ping (unsorted).

Definition at line 354 of file mlWaterColumnStructures.h.

◆ pingNumber

MLuint32 ml::R2SonicWC::WaterColumnDataSetPing::pingNumber

The number of the ping the sections belong to.

Definition at line 348 of file mlWaterColumnStructures.h.

◆ wcd0Section

const WaterColumnPacket* ml::R2SonicWC::WaterColumnDataSetPing::wcd0Section

Pointer to WCD0 section for the ping.

Definition at line 349 of file mlWaterColumnStructures.h.


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