\hypertarget{a01242}{\section{A\+C\+G\+:\+:Scene\+Graph\+:\+:Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$ Class Template Reference}
\label{a01242}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$}}
}
Inheritance diagram for A\+C\+G\+:\+:Scene\+Graph\+:\+:Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{a01242}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01242_a1f912ba4d0b4bd0fca6a6a90795ba580}{{\bfseries Status\+Node\+Base\+T} (\hyperlink{a00327}{Base\+Node} $\ast$\+\_\+parent, const std\+::string \&\+\_\+name)}\label{a01242_a1f912ba4d0b4bd0fca6a6a90795ba580}

\item 
void \hyperlink{a01242_a8469029d75ff4ddd91f1536ec907eb15}{provide\+Mod\+Instance} (Mod $\ast$mod)
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01242_afca74f79b97cdf83e2d7573b81ba8ca0}{bool {\bfseries is\+\_\+vertex\+\_\+selected} (const \hyperlink{a01335}{Mesh} \&mesh, typename \hyperlink{a00994_a0fc18e13d70825938274e3faf7b55e01}{Mesh\+::\+Vertex\+Handle} vh)}\label{a01242_afca74f79b97cdf83e2d7573b81ba8ca0}

\item 
\hypertarget{a01242_a83166be68371da9d9e86b26f7d984461}{bool {\bfseries is\+\_\+halfedge\+\_\+selected} (const \hyperlink{a01335}{Mesh} \&mesh, typename Mesh\+::\+Halfedge\+Handle heh)}\label{a01242_a83166be68371da9d9e86b26f7d984461}

\item 
\hypertarget{a01242_a2462047a6a6b795d73a968814df5c181}{bool {\bfseries is\+\_\+edge\+\_\+selected} (const \hyperlink{a01335}{Mesh} \&mesh, typename Mesh\+::\+Edge\+Handle eh)}\label{a01242_a2462047a6a6b795d73a968814df5c181}

\item 
\hypertarget{a01242_a8ae3c0e877274468658aab66f39bcd6d}{bool {\bfseries is\+\_\+face\+\_\+selected} (const \hyperlink{a01335}{Mesh} \&mesh, typename Mesh\+::\+Face\+Handle fh)}\label{a01242_a8ae3c0e877274468658aab66f39bcd6d}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01242_a14f47b8132122dd717cc2ba3a4288b70}{Mod $\ast$ {\bfseries mod\+Instance}}\label{a01242_a14f47b8132122dd717cc2ba3a4288b70}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh, class Mod$>$class A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$}



Definition at line 128 of file Status\+Nodes\+T.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a01242_a8469029d75ff4ddd91f1536ec907eb15}{\index{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$}!provide\+Mod\+Instance@{provide\+Mod\+Instance}}
\index{provide\+Mod\+Instance@{provide\+Mod\+Instance}!A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$@{A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T$<$ Mesh, Mod, false $>$}}
\subsubsection[{provide\+Mod\+Instance}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Mesh , class Mod $>$ void {\bf A\+C\+G\+::\+Scene\+Graph\+::\+Status\+Node\+Base\+T}$<$ {\bf Mesh}, Mod, false $>$\+::provide\+Mod\+Instance (
\begin{DoxyParamCaption}
\item[{Mod $\ast$}]{mod}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a01242_a8469029d75ff4ddd91f1536ec907eb15}
Provide the actual instance of the Mod. Transfers ownership.


\begin{DoxyParams}{Parameters}
{\em mod} & A Mod instance. Has to be created with new. Ownership will be assumed and it will be deleted with delete. \\
\hline
\end{DoxyParams}


Definition at line 144 of file Status\+Nodes\+T.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
A\+C\+G/\+Scenegraph/Status\+Nodes\+T.\+hh\end{DoxyCompactItemize}
