\hypertarget{classpiper_1_1hbm_1_1TargetList}{}\subsection{piper\+:\+:hbm\+:\+:Target\+List Class Reference}
\label{classpiper_1_1hbm_1_1TargetList}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}


This class stores a list of targets It is composed by different types of targets.  


\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classpiper_1_1hbm_1_1TargetList_ac7bebfef83625f242627e024de22e7ef}{Target\+List} ()
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a756b3306241b41653974a1c1a546e04f}{clear} ()
\item 
std\+::size\+\_\+t \hyperlink{classpiper_1_1hbm_1_1TargetList_a7261e0f99dda5b641dd62063090e7677}{size} ()
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a09616ac6e331e39eb89f9778755a7b6d}{add} (\hyperlink{classpiper_1_1hbm_1_1FixedBoneTarget}{Fixed\+Bone\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a512c722ac4e6aa6911c95b235cd8596f}{add} (\hyperlink{classpiper_1_1hbm_1_1LandmarkTarget}{Landmark\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_ad687a118278ed02d6e2f542bfe96ee8e}{add} (\hyperlink{classpiper_1_1hbm_1_1JointTarget}{Joint\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_aafb3b11da30aed7380721d559def3afa}{add} (\hyperlink{classpiper_1_1hbm_1_1FrameToFrameTarget}{Frame\+To\+Frame\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_aa6b67fb2708cd9bb6fc7bd5aea503bc6}{add} (\hyperlink{classpiper_1_1hbm_1_1AgeTarget}{Age\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a7c206954d53b4451f575a7cbd7adb9f6}{add} (\hyperlink{classpiper_1_1hbm_1_1WeightTarget}{Weight\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a1c949ef45b333833bac504694c2e1db7}{add} (\hyperlink{classpiper_1_1hbm_1_1HeightTarget}{Height\+Target} const \&t)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_aaedc7c92ba772e706c865ec5b6a14797}{read} (std\+::string const \&filename)
\item 
void \hyperlink{classpiper_1_1hbm_1_1TargetList_a227aac0024b542a11122584292f460e5}{write} (std\+::string const \&filename) const 
\end{DoxyCompactItemize}
\subsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::list$<$ \hyperlink{classpiper_1_1hbm_1_1FixedBoneTarget}{Fixed\+Bone\+Target} $>$ \hyperlink{classpiper_1_1hbm_1_1TargetList_a04957b18692d27d81ea26588a0ffd9d6}{fixed\+Bone}
\item 
std\+::list$<$ \hyperlink{classpiper_1_1hbm_1_1LandmarkTarget}{Landmark\+Target} $>$ \hyperlink{classpiper_1_1hbm_1_1TargetList_abb157d920a6d6dcd5605f53281e5cf4d}{landmark}
\item 
std\+::list$<$ \hyperlink{classpiper_1_1hbm_1_1JointTarget}{Joint\+Target} $>$ \hyperlink{classpiper_1_1hbm_1_1TargetList_aaee7c6fc20e39e958ab5e63515b16926}{joint}
\item 
std\+::list$<$ \hyperlink{classpiper_1_1hbm_1_1FrameToFrameTarget}{Frame\+To\+Frame\+Target} $>$ \hyperlink{classpiper_1_1hbm_1_1TargetList_abe4ea2b5d5d43b258d72fade1f020f4a}{frame\+To\+Frame}
\item 
std\+::list$<$ \hyperlink{classpiper_1_1hbm_1_1AgeTarget}{Age\+Target} $>$ \hyperlink{classpiper_1_1hbm_1_1TargetList_a4ac4d2eedbf43f70056d379842e5ff70}{age}
\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
This class stores a list of targets It is composed by different types of targets. 

\subsubsection{Constructor \& Destructor Documentation}
\hypertarget{classpiper_1_1hbm_1_1TargetList_ac7bebfef83625f242627e024de22e7ef}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!Target\+List@{Target\+List}}
\index{Target\+List@{Target\+List}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{Target\+List()}]{\setlength{\rightskip}{0pt plus 5cm}piper\+::hbm\+::\+Target\+List\+::\+Target\+List (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_ac7bebfef83625f242627e024de22e7ef}


\subsubsection{Member Function Documentation}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a09616ac6e331e39eb89f9778755a7b6d}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Fixed\+Bone\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Fixed\+Bone\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a09616ac6e331e39eb89f9778755a7b6d}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a512c722ac4e6aa6911c95b235cd8596f}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Landmark\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Landmark\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a512c722ac4e6aa6911c95b235cd8596f}
\hypertarget{classpiper_1_1hbm_1_1TargetList_ad687a118278ed02d6e2f542bfe96ee8e}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Joint\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Joint\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_ad687a118278ed02d6e2f542bfe96ee8e}
\hypertarget{classpiper_1_1hbm_1_1TargetList_aafb3b11da30aed7380721d559def3afa}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Frame\+To\+Frame\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Frame\+To\+Frame\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_aafb3b11da30aed7380721d559def3afa}
\hypertarget{classpiper_1_1hbm_1_1TargetList_aa6b67fb2708cd9bb6fc7bd5aea503bc6}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Age\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Age\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_aa6b67fb2708cd9bb6fc7bd5aea503bc6}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a7c206954d53b4451f575a7cbd7adb9f6}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Weight\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Weight\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a7c206954d53b4451f575a7cbd7adb9f6}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a1c949ef45b333833bac504694c2e1db7}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!add@{add}}
\index{add@{add}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{add(\+Height\+Target const \&t)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::add (
\begin{DoxyParamCaption}
\item[{{\bf Height\+Target} const \&}]{t}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a1c949ef45b333833bac504694c2e1db7}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a756b3306241b41653974a1c1a546e04f}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!clear@{clear}}
\index{clear@{clear}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{clear()}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a756b3306241b41653974a1c1a546e04f}
\hypertarget{classpiper_1_1hbm_1_1TargetList_aaedc7c92ba772e706c865ec5b6a14797}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!read@{read}}
\index{read@{read}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{read(std\+::string const \&filename)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::read (
\begin{DoxyParamCaption}
\item[{std\+::string const \&}]{filename}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_aaedc7c92ba772e706c865ec5b6a14797}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a7261e0f99dda5b641dd62063090e7677}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!size@{size}}
\index{size@{size}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{size()}]{\setlength{\rightskip}{0pt plus 5cm}std\+::size\+\_\+t piper\+::hbm\+::\+Target\+List\+::size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1TargetList_a7261e0f99dda5b641dd62063090e7677}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a227aac0024b542a11122584292f460e5}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!write@{write}}
\index{write@{write}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{write(std\+::string const \&filename) const }]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+Target\+List\+::write (
\begin{DoxyParamCaption}
\item[{std\+::string const \&}]{filename}
\end{DoxyParamCaption}
) const}\label{classpiper_1_1hbm_1_1TargetList_a227aac0024b542a11122584292f460e5}


\subsubsection{Member Data Documentation}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a4ac4d2eedbf43f70056d379842e5ff70}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!age@{age}}
\index{age@{age}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{age}]{\setlength{\rightskip}{0pt plus 5cm}std\+::list$<${\bf Age\+Target}$>$ piper\+::hbm\+::\+Target\+List\+::age}\label{classpiper_1_1hbm_1_1TargetList_a4ac4d2eedbf43f70056d379842e5ff70}
\hypertarget{classpiper_1_1hbm_1_1TargetList_a04957b18692d27d81ea26588a0ffd9d6}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!fixed\+Bone@{fixed\+Bone}}
\index{fixed\+Bone@{fixed\+Bone}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{fixed\+Bone}]{\setlength{\rightskip}{0pt plus 5cm}std\+::list$<${\bf Fixed\+Bone\+Target}$>$ piper\+::hbm\+::\+Target\+List\+::fixed\+Bone}\label{classpiper_1_1hbm_1_1TargetList_a04957b18692d27d81ea26588a0ffd9d6}
\hypertarget{classpiper_1_1hbm_1_1TargetList_abe4ea2b5d5d43b258d72fade1f020f4a}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!frame\+To\+Frame@{frame\+To\+Frame}}
\index{frame\+To\+Frame@{frame\+To\+Frame}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{frame\+To\+Frame}]{\setlength{\rightskip}{0pt plus 5cm}std\+::list$<${\bf Frame\+To\+Frame\+Target}$>$ piper\+::hbm\+::\+Target\+List\+::frame\+To\+Frame}\label{classpiper_1_1hbm_1_1TargetList_abe4ea2b5d5d43b258d72fade1f020f4a}
\hypertarget{classpiper_1_1hbm_1_1TargetList_aaee7c6fc20e39e958ab5e63515b16926}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!joint@{joint}}
\index{joint@{joint}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{joint}]{\setlength{\rightskip}{0pt plus 5cm}std\+::list$<${\bf Joint\+Target}$>$ piper\+::hbm\+::\+Target\+List\+::joint}\label{classpiper_1_1hbm_1_1TargetList_aaee7c6fc20e39e958ab5e63515b16926}
\hypertarget{classpiper_1_1hbm_1_1TargetList_abb157d920a6d6dcd5605f53281e5cf4d}{}\index{piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}!landmark@{landmark}}
\index{landmark@{landmark}!piper\+::hbm\+::\+Target\+List@{piper\+::hbm\+::\+Target\+List}}
\paragraph[{landmark}]{\setlength{\rightskip}{0pt plus 5cm}std\+::list$<${\bf Landmark\+Target}$>$ piper\+::hbm\+::\+Target\+List\+::landmark}\label{classpiper_1_1hbm_1_1TargetList_abb157d920a6d6dcd5605f53281e5cf4d}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
D\+:/\+P\+I\+P\+E\+R/piper/share/doc/user\+Manual\+\_\+scripting\+\_\+piper\+\_\+hbm.\+dox\end{DoxyCompactItemize}
