\hypertarget{classpiper_1_1hbm_1_1HistoryManager}{}\subsection{piper\+:\+:hbm\+:\+:History\+Manager Class Reference}
\label{classpiper_1_1hbm_1_1HistoryManager}\index{piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}}


This class gives access to the history of a \hyperlink{classpiper_1_1hbm_1_1HumanBodyModel}{hbm\+::\+Human\+Body\+Model}.  


\subsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ std\+::string $>$ const \hyperlink{classpiper_1_1hbm_1_1HistoryManager_a2e1c00b1129e0e1b4e09dd235c9f0640}{get\+History\+List} () const 
\item 
bool \hyperlink{classpiper_1_1hbm_1_1HistoryManager_afb18bdeff97d8e08b01f778f33b8d43c}{is\+History} (std\+::string const \&string\+I\+D) const 
\item 
std\+::string const \& \hyperlink{classpiper_1_1hbm_1_1HistoryManager_ac9850c5c28dce42c4b83bd0b297db162}{get\+Current} () const 
\item 
void \hyperlink{classpiper_1_1hbm_1_1HistoryManager_a4ac89b5498527efa19d87f33f5ad548d}{set\+Current\+Model} (std\+::string const \&string\+I\+D)
\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
This class gives access to the history of a \hyperlink{classpiper_1_1hbm_1_1HumanBodyModel}{hbm\+::\+Human\+Body\+Model}. 

\begin{DoxyWarning}{Warning}
when changing the current\+Model of the application project, do not forget to restore the original model before the script ends. 
\end{DoxyWarning}


\subsubsection{Member Function Documentation}
\hypertarget{classpiper_1_1hbm_1_1HistoryManager_ac9850c5c28dce42c4b83bd0b297db162}{}\index{piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}!get\+Current@{get\+Current}}
\index{get\+Current@{get\+Current}!piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}}
\paragraph[{get\+Current() const }]{\setlength{\rightskip}{0pt plus 5cm}std\+::string const\& piper\+::hbm\+::\+History\+Manager\+::get\+Current (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{classpiper_1_1hbm_1_1HistoryManager_ac9850c5c28dce42c4b83bd0b297db162}
\hypertarget{classpiper_1_1hbm_1_1HistoryManager_a2e1c00b1129e0e1b4e09dd235c9f0640}{}\index{piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}!get\+History\+List@{get\+History\+List}}
\index{get\+History\+List@{get\+History\+List}!piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}}
\paragraph[{get\+History\+List() const }]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<$std\+::string$>$ const piper\+::hbm\+::\+History\+Manager\+::get\+History\+List (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}\label{classpiper_1_1hbm_1_1HistoryManager_a2e1c00b1129e0e1b4e09dd235c9f0640}
\hypertarget{classpiper_1_1hbm_1_1HistoryManager_afb18bdeff97d8e08b01f778f33b8d43c}{}\index{piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}!is\+History@{is\+History}}
\index{is\+History@{is\+History}!piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}}
\paragraph[{is\+History(std\+::string const \&string\+I\+D) const }]{\setlength{\rightskip}{0pt plus 5cm}bool piper\+::hbm\+::\+History\+Manager\+::is\+History (
\begin{DoxyParamCaption}
\item[{std\+::string const \&}]{string\+I\+D}
\end{DoxyParamCaption}
) const}\label{classpiper_1_1hbm_1_1HistoryManager_afb18bdeff97d8e08b01f778f33b8d43c}
\hypertarget{classpiper_1_1hbm_1_1HistoryManager_a4ac89b5498527efa19d87f33f5ad548d}{}\index{piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}!set\+Current\+Model@{set\+Current\+Model}}
\index{set\+Current\+Model@{set\+Current\+Model}!piper\+::hbm\+::\+History\+Manager@{piper\+::hbm\+::\+History\+Manager}}
\paragraph[{set\+Current\+Model(std\+::string const \&string\+I\+D)}]{\setlength{\rightskip}{0pt plus 5cm}void piper\+::hbm\+::\+History\+Manager\+::set\+Current\+Model (
\begin{DoxyParamCaption}
\item[{std\+::string const \&}]{string\+I\+D}
\end{DoxyParamCaption}
)}\label{classpiper_1_1hbm_1_1HistoryManager_a4ac89b5498527efa19d87f33f5ad548d}


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}
