| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- \hypertarget{classutil_1_1Parser}{}\section{util\+:\+:Parser Class Reference}
- \label{classutil_1_1Parser}\index{util\+::\+Parser@{util\+::\+Parser}}
- {\ttfamily \#include $<$Parser.\+h$>$}
- \subsection*{Static Public Member Functions}
- \begin{DoxyCompactItemize}
- \item
- static void \hyperlink{classutil_1_1Parser_ac2095e8699706079dde135098f30de0a}{Parse\+Object\+Data\+Map} (const std\+::vector$<$ std\+::string $>$ \&keys, const core\+::\+Vector3d \&values, \hyperlink{classcore_1_1DetectionSequence}{core\+::\+Detection\+Sequence} \&sequence)
- \item
- static void \hyperlink{classutil_1_1Parser_afbc0421d8672a418284efb5a9b6cec92}{Parse\+Object\+Data3D} (const core\+::\+Vector3d \&values, \hyperlink{classcore_1_1DetectionSequence}{core\+::\+Detection\+Sequence} \&sequence)
- \item
- static void \hyperlink{classutil_1_1Parser_a314cfd3ebd16ab18cd132e7d8dd4c04a}{Parse\+Object\+Data\+Angular} (const core\+::\+Vector3d \&values, \hyperlink{classcore_1_1DetectionSequence}{core\+::\+Detection\+Sequence} \&sequence)
- \item
- static void \hyperlink{classutil_1_1Parser_a5a4c53339551dbf67bd351fd0fe2c087}{Parse\+Object\+Data\+Angular} (const core\+::\+Vector3d \&values, \hyperlink{classcore_1_1DetectionSequence}{core\+::\+Detection\+Sequence} \&sequence, double temporal\+\_\+weight, double spatial\+\_\+weight, double angular\+\_\+weight)
- \end{DoxyCompactItemize}
- \subsection{Detailed Description}
- Utility class for parsing diverse objects.
- \subsection{Member Function Documentation}
- \index{util\+::\+Parser@{util\+::\+Parser}!Parse\+Object\+Data3D@{Parse\+Object\+Data3D}}
- \index{Parse\+Object\+Data3D@{Parse\+Object\+Data3D}!util\+::\+Parser@{util\+::\+Parser}}
- \subsubsection[{\texorpdfstring{Parse\+Object\+Data3\+D(const core\+::\+Vector3d \&values, core\+::\+Detection\+Sequence \&sequence)}{ParseObjectData3D(const core::Vector3d \&values, core::DetectionSequence \&sequence)}}]{\setlength{\rightskip}{0pt plus 5cm}void util\+::\+Parser\+::\+Parse\+Object\+Data3D (
- \begin{DoxyParamCaption}
- \item[{const core\+::\+Vector3d \&}]{values, }
- \item[{{\bf core\+::\+Detection\+Sequence} \&}]{sequence}
- \end{DoxyParamCaption}
- )\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classutil_1_1Parser_afbc0421d8672a418284efb5a9b6cec92}{}\label{classutil_1_1Parser_afbc0421d8672a418284efb5a9b6cec92}
- Parses the values into a Detection\+Sequence of Object\+Data3D
- \begin{DoxyParams}{Parameters}
- {\em values} & A 3D vector of values \\
- \hline
- {\em sequence} & The sequence to store the created objects in \\
- \hline
- \end{DoxyParams}
- \index{util\+::\+Parser@{util\+::\+Parser}!Parse\+Object\+Data\+Angular@{Parse\+Object\+Data\+Angular}}
- \index{Parse\+Object\+Data\+Angular@{Parse\+Object\+Data\+Angular}!util\+::\+Parser@{util\+::\+Parser}}
- \subsubsection[{\texorpdfstring{Parse\+Object\+Data\+Angular(const core\+::\+Vector3d \&values, core\+::\+Detection\+Sequence \&sequence)}{ParseObjectDataAngular(const core::Vector3d \&values, core::DetectionSequence \&sequence)}}]{\setlength{\rightskip}{0pt plus 5cm}void util\+::\+Parser\+::\+Parse\+Object\+Data\+Angular (
- \begin{DoxyParamCaption}
- \item[{const core\+::\+Vector3d \&}]{values, }
- \item[{{\bf core\+::\+Detection\+Sequence} \&}]{sequence}
- \end{DoxyParamCaption}
- )\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classutil_1_1Parser_a314cfd3ebd16ab18cd132e7d8dd4c04a}{}\label{classutil_1_1Parser_a314cfd3ebd16ab18cd132e7d8dd4c04a}
- Parses the values into a Detection\+Sequence of Object\+Data\+Angular objects.
- \begin{DoxyParams}{Parameters}
- {\em values} & A 3D vector of values \\
- \hline
- {\em sequence} & The sequence to store the created objects in \\
- \hline
- \end{DoxyParams}
- \index{util\+::\+Parser@{util\+::\+Parser}!Parse\+Object\+Data\+Angular@{Parse\+Object\+Data\+Angular}}
- \index{Parse\+Object\+Data\+Angular@{Parse\+Object\+Data\+Angular}!util\+::\+Parser@{util\+::\+Parser}}
- \subsubsection[{\texorpdfstring{Parse\+Object\+Data\+Angular(const core\+::\+Vector3d \&values, core\+::\+Detection\+Sequence \&sequence, double temporal\+\_\+weight, double spatial\+\_\+weight, double angular\+\_\+weight)}{ParseObjectDataAngular(const core::Vector3d \&values, core::DetectionSequence \&sequence, double temporal\_weight, double spatial\_weight, double angular\_weight)}}]{\setlength{\rightskip}{0pt plus 5cm}void util\+::\+Parser\+::\+Parse\+Object\+Data\+Angular (
- \begin{DoxyParamCaption}
- \item[{const core\+::\+Vector3d \&}]{values, }
- \item[{{\bf core\+::\+Detection\+Sequence} \&}]{sequence, }
- \item[{double}]{temporal\+\_\+weight, }
- \item[{double}]{spatial\+\_\+weight, }
- \item[{double}]{angular\+\_\+weight}
- \end{DoxyParamCaption}
- )\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classutil_1_1Parser_a5a4c53339551dbf67bd351fd0fe2c087}{}\label{classutil_1_1Parser_a5a4c53339551dbf67bd351fd0fe2c087}
- Parses the values into a Detection\+Sequence of Object\+Data\+Angular objects. The keys are used for the third dimension in the values list.
- \begin{DoxyParams}{Parameters}
- {\em values} & A 3D vector of values \\
- \hline
- {\em sequence} & The sequence to store the created objects in \\
- \hline
- {\em temporal\+\_\+weight} & The temporal weight \\
- \hline
- {\em spatial\+\_\+weight} & The spatial weight \\
- \hline
- {\em angular\+\_\+weight} & The angular weight \\
- \hline
- \end{DoxyParams}
- \index{util\+::\+Parser@{util\+::\+Parser}!Parse\+Object\+Data\+Map@{Parse\+Object\+Data\+Map}}
- \index{Parse\+Object\+Data\+Map@{Parse\+Object\+Data\+Map}!util\+::\+Parser@{util\+::\+Parser}}
- \subsubsection[{\texorpdfstring{Parse\+Object\+Data\+Map(const std\+::vector$<$ std\+::string $>$ \&keys, const core\+::\+Vector3d \&values, core\+::\+Detection\+Sequence \&sequence)}{ParseObjectDataMap(const std::vector< std::string > \&keys, const core::Vector3d \&values, core::DetectionSequence \&sequence)}}]{\setlength{\rightskip}{0pt plus 5cm}void util\+::\+Parser\+::\+Parse\+Object\+Data\+Map (
- \begin{DoxyParamCaption}
- \item[{const std\+::vector$<$ std\+::string $>$ \&}]{keys, }
- \item[{const core\+::\+Vector3d \&}]{values, }
- \item[{{\bf core\+::\+Detection\+Sequence} \&}]{sequence}
- \end{DoxyParamCaption}
- )\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classutil_1_1Parser_ac2095e8699706079dde135098f30de0a}{}\label{classutil_1_1Parser_ac2095e8699706079dde135098f30de0a}
- Parses the keys and values into a Detection\+Sequence of Object\+Data\+Map objects. The keys are used for the third dimension in the values list.
- \begin{DoxyParams}{Parameters}
- {\em keys} & A 1D vector of keys \\
- \hline
- {\em values} & A 3D vector of values \\
- \hline
- {\em sequence} & The sequence to store the created objects in \\
- \hline
- \end{DoxyParams}
- The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
- \item
- util/Parser.\+h\item
- util/Parser.\+cpp\end{DoxyCompactItemize}
|