\hypertarget{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup}{\section{Module\-Description\-Lookup Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup}\index{Module\-Description\-Lookup@{Module\-Description\-Lookup}}
}


{\ttfamily \#include $<$Module\-Description\-Lookup.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a85ce4954be14319a7d5d9605feb70b9a}{Module\-Description\-Lookup} ()
\item 
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_description}{Dataflow\-::\-Networks\-::\-Module\-Description} \hyperlink{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a636800532c8369612dc27c925f967367}{lookup\-Description} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info} \&info) const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run_1_1_dataflow_1_1_networks_ad589f20f460dc584aac6422f1a51d6cd}{Dataflow\-::\-Networks\-::\-Module\-Description\-Map} \hyperlink{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_abc9dbf86175291ec723290dbc2cbf691}{desc\-Map\-\_\-}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a85ce4954be14319a7d5d9605feb70b9a}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}!Module\-Description\-Lookup@{Module\-Description\-Lookup}}
\index{Module\-Description\-Lookup@{Module\-Description\-Lookup}!SCIRun::Modules::Factory::ModuleDescriptionLookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}}
\subsubsection[{Module\-Description\-Lookup}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Description\-Lookup} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a85ce4954be14319a7d5d9605feb70b9a}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000548}{Todo}]\-: is B\-U\-I\-L\-D\-\_\-\-T\-E\-S\-T\-I\-N\-G off when we build releases? \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000549}{Todo}]\-: make E\-V\-E\-N M\-O\-R\-E generic...macros? xml? \end{DoxyRefDesc}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000550}{Todo}]\-: at least remove duplication of Name,Package,Category here since we should be able to infer from header somehow. \end{DoxyRefDesc}


\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000551}{Todo}]\-: possibly use different build setting for these. \end{DoxyRefDesc}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a636800532c8369612dc27c925f967367}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}!lookup\-Description@{lookup\-Description}}
\index{lookup\-Description@{lookup\-Description}!SCIRun::Modules::Factory::ModuleDescriptionLookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}}
\subsubsection[{lookup\-Description}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Description} lookup\-Description (
\begin{DoxyParamCaption}
\item[{const {\bf Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info} \&}]{info}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_a636800532c8369612dc27c925f967367}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000552}{Todo}]\-: log \end{DoxyRefDesc}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_abc9dbf86175291ec723290dbc2cbf691}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}!desc\-Map\-\_\-@{desc\-Map\-\_\-}}
\index{desc\-Map\-\_\-@{desc\-Map\-\_\-}!SCIRun::Modules::Factory::ModuleDescriptionLookup@{S\-C\-I\-Run\-::\-Modules\-::\-Factory\-::\-Module\-Description\-Lookup}}
\subsubsection[{desc\-Map\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dataflow\-::\-Networks\-::\-Module\-Description\-Map} desc\-Map\-\_\-}}\label{class_s_c_i_run_1_1_modules_1_1_factory_1_1_module_description_lookup_abc9dbf86175291ec723290dbc2cbf691}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Factory/\hyperlink{_module_description_lookup_8h}{Module\-Description\-Lookup.\-h}\item 
Modules/\-Factory/\hyperlink{_hard_coded_module_factory_8cc}{Hard\-Coded\-Module\-Factory.\-cc}\item 
Modules/\-Factory/\hyperlink{_module_factory_impl1_8cc}{Module\-Factory\-Impl1.\-cc}\item 
Modules/\-Factory/\hyperlink{_module_factory_impl2_8cc}{Module\-Factory\-Impl2.\-cc}\end{DoxyCompactItemize}
