\hypertarget{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider}{\section{Needs\-Scene\-Position\-Provider Class Reference}
\label{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider}\index{Needs\-Scene\-Position\-Provider@{Needs\-Scene\-Position\-Provider}}
}


{\ttfamily \#include $<$Position\-Provider.\-h$>$}

Inheritance diagram for Needs\-Scene\-Position\-Provider\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a5bab591deebf49f99bba1f04e754fc2c}{$\sim$\-Needs\-Scene\-Position\-Provider} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a4aa62a102dd78cce235683871ef2f3bf}{set\-Position\-Object} (\hyperlink{namespace_s_c_i_run_1_1_gui_a5aad51634f220ac8dc8ce77623521875}{Position\-Provider\-Ptr} provider)
\item 
\hyperlink{namespace_s_c_i_run_1_1_gui_a5aad51634f220ac8dc8ce77623521875}{Position\-Provider\-Ptr} \hyperlink{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a403018ddd3b739858eeea0dda1d25433}{get\-Position\-Object} () const 
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_1_1_gui_a5aad51634f220ac8dc8ce77623521875}{Position\-Provider\-Ptr} \hyperlink{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a9c44bd2c9ebc8e3ca64a360a8a91ae24}{position\-Provider\-\_\-}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a5bab591deebf49f99bba1f04e754fc2c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}!$\sim$\-Needs\-Scene\-Position\-Provider@{$\sim$\-Needs\-Scene\-Position\-Provider}}
\index{$\sim$\-Needs\-Scene\-Position\-Provider@{$\sim$\-Needs\-Scene\-Position\-Provider}!SCIRun::Gui::NeedsScenePositionProvider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}}
\subsubsection[{$\sim$\-Needs\-Scene\-Position\-Provider}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Needs\-Scene\-Position\-Provider} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a5bab591deebf49f99bba1f04e754fc2c}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a403018ddd3b739858eeea0dda1d25433}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}!get\-Position\-Object@{get\-Position\-Object}}
\index{get\-Position\-Object@{get\-Position\-Object}!SCIRun::Gui::NeedsScenePositionProvider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}}
\subsubsection[{get\-Position\-Object}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Position\-Provider\-Ptr} get\-Position\-Object (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a403018ddd3b739858eeea0dda1d25433}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a4aa62a102dd78cce235683871ef2f3bf}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}!set\-Position\-Object@{set\-Position\-Object}}
\index{set\-Position\-Object@{set\-Position\-Object}!SCIRun::Gui::NeedsScenePositionProvider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}}
\subsubsection[{set\-Position\-Object}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Position\-Object (
\begin{DoxyParamCaption}
\item[{{\bf Position\-Provider\-Ptr}}]{provider}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a4aa62a102dd78cce235683871ef2f3bf}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a9c44bd2c9ebc8e3ca64a360a8a91ae24}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}!position\-Provider\-\_\-@{position\-Provider\-\_\-}}
\index{position\-Provider\-\_\-@{position\-Provider\-\_\-}!SCIRun::Gui::NeedsScenePositionProvider@{S\-C\-I\-Run\-::\-Gui\-::\-Needs\-Scene\-Position\-Provider}}
\subsubsection[{position\-Provider\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Position\-Provider\-Ptr} position\-Provider\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_needs_scene_position_provider_a9c44bd2c9ebc8e3ca64a360a8a91ae24}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Interface/\-Application/\hyperlink{_position_provider_8h}{Position\-Provider.\-h}\end{DoxyCompactItemize}
