\hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode}{}\section{A\+CG\+:\+:Scene\+Graph\+:\+:O\+S\+D\+Transform\+Node Class Reference}
\label{classACG_1_1SceneGraph_1_1OSDTransformNode}\index{A\+C\+G\+::\+Scene\+Graph\+::\+O\+S\+D\+Transform\+Node@{A\+C\+G\+::\+Scene\+Graph\+::\+O\+S\+D\+Transform\+Node}}


{\ttfamily \#include $<$A\+C\+G/\+Scenegraph/\+O\+S\+D\+Transform\+Node.\+hh$>$}

Inheritance diagram for A\+CG\+:\+:Scene\+Graph\+:\+:O\+S\+D\+Transform\+Node\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classACG_1_1SceneGraph_1_1OSDTransformNode}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_abfccb264a510fe3682a4b8cf3617985a}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_abfccb264a510fe3682a4b8cf3617985a}} 
\hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_abfccb264a510fe3682a4b8cf3617985a}{O\+S\+D\+Transform\+Node} (\hyperlink{classACG_1_1SceneGraph_1_1BaseNode}{Base\+Node} $\ast$\+\_\+parent=0, const std\+::string \&\+\_\+name=\char`\"{}$<$O\+S\+D\+Transform\+Node$>$\char`\"{})
\begin{DoxyCompactList}\small\item\em default constructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_ae7d338f8ac778b6c44eb0b1dd35da58d}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_ae7d338f8ac778b6c44eb0b1dd35da58d}} 
\hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_ae7d338f8ac778b6c44eb0b1dd35da58d}{$\sim$\+O\+S\+D\+Transform\+Node} ()
\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a2259f7f527ff001c0d10ff2a068d088b}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a2259f7f527ff001c0d10ff2a068d088b}} 
\hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_a2259f7f527ff001c0d10ff2a068d088b}{A\+C\+G\+\_\+\+C\+L\+A\+S\+S\+N\+A\+ME} (\hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode}{O\+S\+D\+Transform\+Node})
\begin{DoxyCompactList}\small\item\em static name of this class \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a4d5fed5f55860307d69f5ab2db1fb03a}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a4d5fed5f55860307d69f5ab2db1fb03a}} 
void \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_a4d5fed5f55860307d69f5ab2db1fb03a}{enter} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode) override
\begin{DoxyCompactList}\small\item\em set up transformation used for drawing \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_aff2a4c7e2ece9b0d9e1957b233d781ea}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_aff2a4c7e2ece9b0d9e1957b233d781ea}} 
void \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_aff2a4c7e2ece9b0d9e1957b233d781ea}{leave} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode) override
\begin{DoxyCompactList}\small\item\em restore transformation used for drawing \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a6b3cc0b58a19ffa41c16ac8d034d9bef}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a6b3cc0b58a19ffa41c16ac8d034d9bef}} 
void \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_a6b3cc0b58a19ffa41c16ac8d034d9bef}{enter\+Pick} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, \hyperlink{namespaceACG_1_1SceneGraph_af5fad41dadeca314c2077f897377dbd0}{Pick\+Target} \+\_\+target, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode) override
\begin{DoxyCompactList}\small\item\em set up transformation used for picking \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a5f687db80a657aadd2b1b8aa5111a1d7}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a5f687db80a657aadd2b1b8aa5111a1d7}} 
void \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_a5f687db80a657aadd2b1b8aa5111a1d7}{leave\+Pick} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, \hyperlink{namespaceACG_1_1SceneGraph_af5fad41dadeca314c2077f897377dbd0}{Pick\+Target} \+\_\+target, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode) override
\begin{DoxyCompactList}\small\item\em restore transformation used for picking \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a4adfe039f8a7700f66f675619b999c39}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a4adfe039f8a7700f66f675619b999c39}} 
void \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_a4adfe039f8a7700f66f675619b999c39}{set\+Center} (double \+\_\+x, double \+\_\+y)
\begin{DoxyCompactList}\small\item\em set center of O\+SD \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_ad3147582a60bbce3b461f2eecc81e57b}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_ad3147582a60bbce3b461f2eecc81e57b}} 
void {\bfseries set\+Center} (\hyperlink{classOpenMesh_1_1VectorT}{A\+C\+G\+::\+Vec2d} \+\_\+c)
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_afa3b5f537b584c9e5b6c7de067132a2d}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_afa3b5f537b584c9e5b6c7de067132a2d}} 
\hyperlink{classOpenMesh_1_1VectorT}{A\+C\+G\+::\+Vec2d} \hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode_afa3b5f537b584c9e5b6c7de067132a2d}{get\+Center} () const
\begin{DoxyCompactList}\small\item\em get center of O\+SD \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a5d5afbfdfa0fb11354ac4819dc8e1479}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a5d5afbfdfa0fb11354ac4819dc8e1479}} 
void {\bfseries enter\+O\+SD} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_ae39947caae02c27c3bcef0dc261825c2}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_ae39947caae02c27c3bcef0dc261825c2}} 
void {\bfseries leave\+O\+SD} (\hyperlink{classACG_1_1GLState}{G\+L\+State} \&\+\_\+state, const \hyperlink{classACG_1_1SceneGraph_1_1DrawModes_1_1DrawMode}{Draw\+Modes\+::\+Draw\+Mode} \&\+\_\+draw\+Mode)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classACG_1_1SceneGraph_1_1OSDTransformNode_a23b9081024ba9fca2c8fba1667ef26cd}\label{classACG_1_1SceneGraph_1_1OSDTransformNode_a23b9081024ba9fca2c8fba1667ef26cd}} 
\hyperlink{classOpenMesh_1_1VectorT}{A\+C\+G\+::\+Vec2d} {\bfseries center\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\hyperlink{classACG_1_1SceneGraph_1_1OSDTransformNode}{O\+S\+D\+Transform\+Node} sets up a transformation used to render on screen display geometry. 

Definition at line 78 of file O\+S\+D\+Transform\+Node.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/O\+S\+D\+Transform\+Node.\+hh\item 
Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Scenegraph/O\+S\+D\+Transform\+Node.\+cc\end{DoxyCompactItemize}
