\hypertarget{structparticleT}{\section{particle\-T Struct Reference}
\label{structparticleT}\index{particle\-T@{particle\-T}}
}


{\ttfamily \#include $<$T\-Nav\-Particle\-Filter.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{structparticleT_a22642a511767525c589d065272e86723}{display\-Particle\-Info} ()
\item 
\hyperlink{structparticleT}{particle\-T} \& \hyperlink{structparticleT_a66b30ea7efccfef76ce2f0f6c7e97e3f}{operator=} (\hyperlink{structparticleT}{particle\-T} \&rhs)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{structparticleT_a09baa16d710f4e7973e010c1f6221944}{weight}
\item 
double \hyperlink{structparticleT_a34c8657acbcfb71d70bcd945b4e8ea86}{position} \mbox{[}3\mbox{]}
\item 
double \hyperlink{structparticleT_aee4a5fb22afd64dd71faf573ce10604b}{attitude} \mbox{[}3\mbox{]}
\item 
double \hyperlink{structparticleT_af2c9f669d8bd6f29cf536dd8e7e99bd1}{terrain\-State} \mbox{[}3\mbox{]}
\item 
double \hyperlink{structparticleT_ae90b29318ae91b0d2cbc9f6f8a32fb2f}{align\-State} \mbox{[}3\mbox{]}
\item 
double \hyperlink{structparticleT_a5f6934f5d14abe75f318e9ad87732e65}{gyro\-Bias} \mbox{[}3\mbox{]}
\item 
double \hyperlink{structparticleT_aa67c535b1faffd69f17e2819cc2f7174}{compass\-Bias}
\item 
double \hyperlink{structparticleT_a2f75e9979ae0f2aa78eb4e76fafe1207}{dvl\-Scale\-Factor}
\item 
double \hyperlink{structparticleT_aada2a5a7949988a53c64bebe031b23ff}{dvl\-Bias} \mbox{[}3\mbox{]}
\item 
std\-::vector$<$ double $>$ \hyperlink{structparticleT_aeea16d1edba58495040487dff70e0553}{expected\-Meas\-Diff}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{structparticleT}{particle\-T} struct contains a particle's weight, position, attitude, and terrain state, consisting of North, East, and Heading rates. 

\subsection{Member Function Documentation}
\hypertarget{structparticleT_a22642a511767525c589d065272e86723}{\index{particle\-T@{particle\-T}!display\-Particle\-Info@{display\-Particle\-Info}}
\index{display\-Particle\-Info@{display\-Particle\-Info}!particleT@{particle\-T}}
\subsubsection[{display\-Particle\-Info}]{\setlength{\rightskip}{0pt plus 5cm}void particle\-T\-::display\-Particle\-Info (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structparticleT_a22642a511767525c589d065272e86723}
\hypertarget{structparticleT_a66b30ea7efccfef76ce2f0f6c7e97e3f}{\index{particle\-T@{particle\-T}!operator=@{operator=}}
\index{operator=@{operator=}!particleT@{particle\-T}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf particle\-T}\& particle\-T\-::operator= (
\begin{DoxyParamCaption}
\item[{{\bf particle\-T} \&}]{rhs}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structparticleT_a66b30ea7efccfef76ce2f0f6c7e97e3f}


\subsection{Member Data Documentation}
\hypertarget{structparticleT_ae90b29318ae91b0d2cbc9f6f8a32fb2f}{\index{particle\-T@{particle\-T}!align\-State@{align\-State}}
\index{align\-State@{align\-State}!particleT@{particle\-T}}
\subsubsection[{align\-State}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::align\-State\mbox{[}3\mbox{]}}}\label{structparticleT_ae90b29318ae91b0d2cbc9f6f8a32fb2f}
\hypertarget{structparticleT_aee4a5fb22afd64dd71faf573ce10604b}{\index{particle\-T@{particle\-T}!attitude@{attitude}}
\index{attitude@{attitude}!particleT@{particle\-T}}
\subsubsection[{attitude}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::attitude\mbox{[}3\mbox{]}}}\label{structparticleT_aee4a5fb22afd64dd71faf573ce10604b}
\hypertarget{structparticleT_aa67c535b1faffd69f17e2819cc2f7174}{\index{particle\-T@{particle\-T}!compass\-Bias@{compass\-Bias}}
\index{compass\-Bias@{compass\-Bias}!particleT@{particle\-T}}
\subsubsection[{compass\-Bias}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::compass\-Bias}}\label{structparticleT_aa67c535b1faffd69f17e2819cc2f7174}
\hypertarget{structparticleT_aada2a5a7949988a53c64bebe031b23ff}{\index{particle\-T@{particle\-T}!dvl\-Bias@{dvl\-Bias}}
\index{dvl\-Bias@{dvl\-Bias}!particleT@{particle\-T}}
\subsubsection[{dvl\-Bias}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::dvl\-Bias\mbox{[}3\mbox{]}}}\label{structparticleT_aada2a5a7949988a53c64bebe031b23ff}
\hypertarget{structparticleT_a2f75e9979ae0f2aa78eb4e76fafe1207}{\index{particle\-T@{particle\-T}!dvl\-Scale\-Factor@{dvl\-Scale\-Factor}}
\index{dvl\-Scale\-Factor@{dvl\-Scale\-Factor}!particleT@{particle\-T}}
\subsubsection[{dvl\-Scale\-Factor}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::dvl\-Scale\-Factor}}\label{structparticleT_a2f75e9979ae0f2aa78eb4e76fafe1207}
\hypertarget{structparticleT_aeea16d1edba58495040487dff70e0553}{\index{particle\-T@{particle\-T}!expected\-Meas\-Diff@{expected\-Meas\-Diff}}
\index{expected\-Meas\-Diff@{expected\-Meas\-Diff}!particleT@{particle\-T}}
\subsubsection[{expected\-Meas\-Diff}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$double$>$ particle\-T\-::expected\-Meas\-Diff}}\label{structparticleT_aeea16d1edba58495040487dff70e0553}
\hypertarget{structparticleT_a5f6934f5d14abe75f318e9ad87732e65}{\index{particle\-T@{particle\-T}!gyro\-Bias@{gyro\-Bias}}
\index{gyro\-Bias@{gyro\-Bias}!particleT@{particle\-T}}
\subsubsection[{gyro\-Bias}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::gyro\-Bias\mbox{[}3\mbox{]}}}\label{structparticleT_a5f6934f5d14abe75f318e9ad87732e65}
\hypertarget{structparticleT_a34c8657acbcfb71d70bcd945b4e8ea86}{\index{particle\-T@{particle\-T}!position@{position}}
\index{position@{position}!particleT@{particle\-T}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::position\mbox{[}3\mbox{]}}}\label{structparticleT_a34c8657acbcfb71d70bcd945b4e8ea86}
\hypertarget{structparticleT_af2c9f669d8bd6f29cf536dd8e7e99bd1}{\index{particle\-T@{particle\-T}!terrain\-State@{terrain\-State}}
\index{terrain\-State@{terrain\-State}!particleT@{particle\-T}}
\subsubsection[{terrain\-State}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::terrain\-State\mbox{[}3\mbox{]}}}\label{structparticleT_af2c9f669d8bd6f29cf536dd8e7e99bd1}
\hypertarget{structparticleT_a09baa16d710f4e7973e010c1f6221944}{\index{particle\-T@{particle\-T}!weight@{weight}}
\index{weight@{weight}!particleT@{particle\-T}}
\subsubsection[{weight}]{\setlength{\rightskip}{0pt plus 5cm}double particle\-T\-::weight}}\label{structparticleT_a09baa16d710f4e7973e010c1f6221944}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{TNavParticleFilter_8h}{T\-Nav\-Particle\-Filter.\-h}\end{DoxyCompactItemize}
