\hypertarget{structmbT}{\section{mb\-T Struct Reference}
\label{structmbT}\index{mb\-T@{mb\-T}}
}


The \hyperlink{structmbT}{mb\-T} struct stores multibeam sonar measurement information.  




{\ttfamily \#include $<$struct\-Defs.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structmbT_acf81cc2fd56bcfb89dc61b1ab0d1f0a4}{mb\-T} ()
\item 
\hyperlink{structmbT_a4678274bcb1be0e431fe2beb23a2a224}{$\sim$mb\-T} ()
\item 
void \hyperlink{structmbT_ac5b30ecd98db958506b054f63a89d4d7}{clean} ()
\item 
\hyperlink{structmbT}{mb\-T} \& \hyperlink{structmbT_a248e4c19856e3dc2b881562a0451bd1c}{operator=} (\hyperlink{structmbT}{mb\-T} \&rhs)
\item 
int \hyperlink{structmbT_a293a4efd8222d59ac8ec57f39e8db42d}{serialize} (char $\ast$buf, int buflen)
\item 
int \hyperlink{structmbT_a935c93aacb63fd080e47048ff80adf87}{unserialize} (char $\ast$buf, int buflen)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{structmbT_a981faf0134619aaa4e2be3fe5f98a211}{time}
\item 
int \hyperlink{structmbT_a58c1da2b74021fe9da6a8b08c98d9475}{num\-Beams}
\item 
float $\ast$ \hyperlink{structmbT_a2b7cc0bd568aa90408bf07493ed2e29e}{ranges}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
The \hyperlink{structmbT}{mb\-T} struct stores multibeam sonar measurement information. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{structmbT_acf81cc2fd56bcfb89dc61b1ab0d1f0a4}{\index{mb\-T@{mb\-T}!mb\-T@{mb\-T}}
\index{mb\-T@{mb\-T}!mbT@{mb\-T}}
\subsubsection[{mb\-T}]{\setlength{\rightskip}{0pt plus 5cm}mb\-T\-::mb\-T (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structmbT_acf81cc2fd56bcfb89dc61b1ab0d1f0a4}
\hypertarget{structmbT_a4678274bcb1be0e431fe2beb23a2a224}{\index{mb\-T@{mb\-T}!$\sim$mb\-T@{$\sim$mb\-T}}
\index{$\sim$mb\-T@{$\sim$mb\-T}!mbT@{mb\-T}}
\subsubsection[{$\sim$mb\-T}]{\setlength{\rightskip}{0pt plus 5cm}mb\-T\-::$\sim$mb\-T (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structmbT_a4678274bcb1be0e431fe2beb23a2a224}


\subsection{Member Function Documentation}
\hypertarget{structmbT_ac5b30ecd98db958506b054f63a89d4d7}{\index{mb\-T@{mb\-T}!clean@{clean}}
\index{clean@{clean}!mbT@{mb\-T}}
\subsubsection[{clean}]{\setlength{\rightskip}{0pt plus 5cm}void mb\-T\-::clean (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{structmbT_ac5b30ecd98db958506b054f63a89d4d7}
\hypertarget{structmbT_a248e4c19856e3dc2b881562a0451bd1c}{\index{mb\-T@{mb\-T}!operator=@{operator=}}
\index{operator=@{operator=}!mbT@{mb\-T}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mb\-T} \& mb\-T\-::operator= (
\begin{DoxyParamCaption}
\item[{{\bf mb\-T} \&}]{rhs}
\end{DoxyParamCaption}
)}}\label{structmbT_a248e4c19856e3dc2b881562a0451bd1c}
\hypertarget{structmbT_a293a4efd8222d59ac8ec57f39e8db42d}{\index{mb\-T@{mb\-T}!serialize@{serialize}}
\index{serialize@{serialize}!mbT@{mb\-T}}
\subsubsection[{serialize}]{\setlength{\rightskip}{0pt plus 5cm}int mb\-T\-::serialize (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf, }
\item[{int}]{buflen}
\end{DoxyParamCaption}
)}}\label{structmbT_a293a4efd8222d59ac8ec57f39e8db42d}
\hypertarget{structmbT_a935c93aacb63fd080e47048ff80adf87}{\index{mb\-T@{mb\-T}!unserialize@{unserialize}}
\index{unserialize@{unserialize}!mbT@{mb\-T}}
\subsubsection[{unserialize}]{\setlength{\rightskip}{0pt plus 5cm}int mb\-T\-::unserialize (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{buf, }
\item[{int}]{buflen}
\end{DoxyParamCaption}
)}}\label{structmbT_a935c93aacb63fd080e47048ff80adf87}


\subsection{Member Data Documentation}
\hypertarget{structmbT_a58c1da2b74021fe9da6a8b08c98d9475}{\index{mb\-T@{mb\-T}!num\-Beams@{num\-Beams}}
\index{num\-Beams@{num\-Beams}!mbT@{mb\-T}}
\subsubsection[{num\-Beams}]{\setlength{\rightskip}{0pt plus 5cm}int mb\-T\-::num\-Beams}}\label{structmbT_a58c1da2b74021fe9da6a8b08c98d9475}
\hypertarget{structmbT_a2b7cc0bd568aa90408bf07493ed2e29e}{\index{mb\-T@{mb\-T}!ranges@{ranges}}
\index{ranges@{ranges}!mbT@{mb\-T}}
\subsubsection[{ranges}]{\setlength{\rightskip}{0pt plus 5cm}float$\ast$ mb\-T\-::ranges}}\label{structmbT_a2b7cc0bd568aa90408bf07493ed2e29e}
\hypertarget{structmbT_a981faf0134619aaa4e2be3fe5f98a211}{\index{mb\-T@{mb\-T}!time@{time}}
\index{time@{time}!mbT@{mb\-T}}
\subsubsection[{time}]{\setlength{\rightskip}{0pt plus 5cm}double mb\-T\-::time}}\label{structmbT_a981faf0134619aaa4e2be3fe5f98a211}


The documentation for this struct was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{structDefs_8h}{struct\-Defs.\-h}\item 
\hyperlink{structDefs_8cpp}{struct\-Defs.\-cpp}\end{DoxyCompactItemize}
