MeVisLab Toolbox Reference
ml::R2SonicWC Namespace Reference

Namespace containing R2Sonic loader specific functionality.. More...

Classes

class  R2SonicWCLoader
 Class to read R2Sonic water column sonar data. More...
 
class  WaterColumnSectionBase
 A base class for all WaterColumn section formats. More...
 
class  WaterColumnH0
 A structure describing the H0 section of a WaterColumn data package (only one per ping). More...
 
class  WaterColumnA1
 A structure describing the A1 section of a WaterColumn data package containing float beam angles, arbitrarily-spaced (only one per ping). More...
 
class  WaterColumnM1AndM2Header
 A structure describing the common data header of an M1_Data and an M2_Data section of a WaterColumn data package. More...
 
class  WaterColumnM1OrM2
 A structure describing the common data header of an M1_Data and an M2_Data section of a WaterColumn data package. More...
 
class  WaterColumnPacket
 Class describing a introducing data packet of a WaterColumn data package. More...
 
class  WaterColumnDataSetPing
 Class managing all sections belonging to the same ping. More...
 
class  WaterColumnDataSet
 Class describing the common data header of a WaterColumn data package. More...
 

Functions

MLPCLR2SonicWCLoader_EXPORT std::string convertBytesToReadableString (const char *chars, size_t numChars, bool revert)
 Read a n-byte string reversely from memory into a human readable string or an empty string on nullptr or 0 inputs. More...
 

Detailed Description

Namespace containing R2Sonic loader specific functionality..

Function Documentation

◆ convertBytesToReadableString()

MLPCLR2SonicWCLoader_EXPORT std::string ml::R2SonicWC::convertBytesToReadableString ( const char *  chars,
size_t  numChars,
bool  revert 
)

Read a n-byte string reversely from memory into a human readable string or an empty string on nullptr or 0 inputs.