\hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:Find\+Node\+Action Class Reference}
\label{classACG_1_1SceneGraph_1_1FindNodeAction}\index{A\+C\+G\+::\+Scene\+Graph\+::\+Find\+Node\+Action@{A\+C\+G\+::\+Scene\+Graph\+::\+Find\+Node\+Action}}


{\ttfamily \#include $<$Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\+Scene\+Graph.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction_a23f65519ce211c6d2318d002bf2d4245}\label{classACG_1_1SceneGraph_1_1FindNodeAction_a23f65519ce211c6d2318d002bf2d4245}} 
\hyperlink{classACG_1_1SceneGraph_1_1FindNodeAction_a23f65519ce211c6d2318d002bf2d4245}{Find\+Node\+Action} (unsigned int \+\_\+node\+\_\+id)
\begin{DoxyCompactList}\small\item\em constructor\+: \+\_\+node\+\_\+id is the node to be searched for \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction_a52e568ff889232e9f684ec3db2b7b6c7}\label{classACG_1_1SceneGraph_1_1FindNodeAction_a52e568ff889232e9f684ec3db2b7b6c7}} 
bool {\bfseries operator()} (\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$\+\_\+node)
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction_afd8a0227803146c934ff3b260bf8cc7a}\label{classACG_1_1SceneGraph_1_1FindNodeAction_afd8a0227803146c934ff3b260bf8cc7a}} 
\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$ \hyperlink{classACG_1_1SceneGraph_1_1FindNodeAction_afd8a0227803146c934ff3b260bf8cc7a}{node\+\_\+ptr} ()
\begin{DoxyCompactList}\small\item\em Get the pointer of the node (is 0 if node was not found) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction_ab0cd7b58067207aaf8fb870e3ffe01dc}\label{classACG_1_1SceneGraph_1_1FindNodeAction_ab0cd7b58067207aaf8fb870e3ffe01dc}} 
unsigned int {\bfseries node\+\_\+id\+\_\+}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1FindNodeAction_a4d58ddf6552ca14848b82e7e52e33374}\label{classACG_1_1SceneGraph_1_1FindNodeAction_a4d58ddf6552ca14848b82e7e52e33374}} 
\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$ {\bfseries node\+\_\+ptr\+\_\+}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This action is used to find the node specified by {\ttfamily \+\_\+node\+\_\+id} in a scenegraph. The result can be accessed by \hyperlink{classACG_1_1SceneGraph_1_1FindNodeAction_afd8a0227803146c934ff3b260bf8cc7a}{node\+\_\+ptr()} and is 0 if no node with \hyperlink{classACG_1_1SceneGraph_1_1BaseNode_aceca16b91d3af8104fd181c24a631144}{Base\+Node\+::id()} equal to {\ttfamily \+\_\+node\+\_\+id} has been found.

\begin{DoxyNote}{Note}
This class implements an action that should be used as a parameter for the \hyperlink{namespaceACG_1_1SceneGraph_af10521b6f81a7a588708218d75936f81}{traverse()} functions. 
\end{DoxyNote}


Definition at line 523 of file Scene\+Graph.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/\hyperlink{SceneGraph_8hh}{Scene\+Graph.\+hh}\end{DoxyCompactItemize}
