classutil_1_1Parser.tex 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. \hypertarget{classutil_1_1Parser}{}\section{util\+:\+:Parser Class Reference}
  2. \label{classutil_1_1Parser}\index{util\+::\+Parser@{util\+::\+Parser}}
  3. {\ttfamily \#include $<$Parser.\+h$>$}
  4. \subsection*{Static Public Member Functions}
  5. \begin{DoxyCompactItemize}
  6. \item
  7. 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)
  8. \end{DoxyCompactItemize}
  9. \subsection{Detailed Description}
  10. Utility class for parsing diverse objects.
  11. \subsection{Member Function Documentation}
  12. \index{util\+::\+Parser@{util\+::\+Parser}!Parse\+Object\+Data\+Map@{Parse\+Object\+Data\+Map}}
  13. \index{Parse\+Object\+Data\+Map@{Parse\+Object\+Data\+Map}!util\+::\+Parser@{util\+::\+Parser}}
  14. \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 (
  15. \begin{DoxyParamCaption}
  16. \item[{const std\+::vector$<$ std\+::string $>$ \&}]{keys, }
  17. \item[{const core\+::\+Vector3d \&}]{values, }
  18. \item[{{\bf core\+::\+Detection\+Sequence} \&}]{sequence}
  19. \end{DoxyParamCaption}
  20. )\hspace{0.3cm}{\ttfamily [static]}}\hypertarget{classutil_1_1Parser_ac2095e8699706079dde135098f30de0a}{}\label{classutil_1_1Parser_ac2095e8699706079dde135098f30de0a}
  21. 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{DoxySeeAlso}{See also}
  22. Detection\+Sequence
  23. Object\+Data\+Map
  24. \end{DoxySeeAlso}
  25. \begin{DoxyParams}{Parameters}
  26. {\em keys} & A 1D vector of keys \\
  27. \hline
  28. {\em values} & A 3D vector of values \\
  29. \hline
  30. {\em sequence} & The sequence to store the created objects in \\
  31. \hline
  32. \end{DoxyParams}
  33. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
  34. \item
  35. util/Parser.\+h\item
  36. util/Parser.\+cpp\end{DoxyCompactItemize}