\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module}{\section{Read\-Field\-Module Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module}\index{Read\-Field\-Module@{Read\-Field\-Module}}
}


{\ttfamily \#include $<$Read\-Field.\-h$>$}

Inheritance diagram for Read\-Field\-Module\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.178451cm]{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_reader}{Generic\-Reader}\\*
$<$ \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle}, \hyperlink{struct_s_c_i_run_1_1_modules_1_1_field_port_tag}{Field\-Port\-Tag} $>$ \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_aa80f38a805189e6de82b067629f98739}{my\-\_\-base}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a9a01417f4221f7c422b3f7a54644de7c}{Read\-Field\-Module} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a61af3e60b94ae3e748f6fbac1e794af7}{execute} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a47e7da69d026426c73576c20f7df1db5}{set\-State\-Defaults} ()
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a7c83b7259fe274ba47fb18bafb53272a}{use\-Custom\-Importer} (const std\-::string \&filename) const override
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a63bb968bc45f6ff6ed651e8f737e0881}{call\-\_\-importer} (const std\-::string \&filename, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} \&handle) override
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a289d51dff8598eeecd4d08af2dabe820}{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, \hyperlink{class_s_c_i_run_1_1_field}{Field}, Legacy\-Field)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_aa80f38a805189e6de82b067629f98739}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!my\-\_\-base@{my\-\_\-base}}
\index{my\-\_\-base@{my\-\_\-base}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{my\-\_\-base}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Generic\-Reader}$<${\bf Field\-Handle}, {\bf Field\-Port\-Tag}$>$ {\bf my\-\_\-base}}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_aa80f38a805189e6de82b067629f98739}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a9a01417f4221f7c422b3f7a54644de7c}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!Read\-Field\-Module@{Read\-Field\-Module}}
\index{Read\-Field\-Module@{Read\-Field\-Module}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{Read\-Field\-Module}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Read\-Field\-Module} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a9a01417f4221f7c422b3f7a54644de7c}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a63bb968bc45f6ff6ed651e8f737e0881}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!call\-\_\-importer@{call\-\_\-importer}}
\index{call\-\_\-importer@{call\-\_\-importer}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{call\-\_\-importer}]{\setlength{\rightskip}{0pt plus 5cm}bool call\-\_\-importer (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename, }
\item[{{\bf Field\-Handle} \&}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a63bb968bc45f6ff6ed651e8f737e0881}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000531}{Todo}]\-: how will this work via python? need more code to set the filetype based on the extension... \end{DoxyRefDesc}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_reader_a7be6cef7655233c6ae9ef4247512e860}{Generic\-Reader$<$ Field\-Handle, Field\-Port\-Tag $>$}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a61af3e60b94ae3e748f6fbac1e794af7}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!execute@{execute}}
\index{execute@{execute}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}void execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a61af3e60b94ae3e748f6fbac1e794af7}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_reader_a61af3e60b94ae3e748f6fbac1e794af7}{Generic\-Reader$<$ Field\-Handle, Field\-Port\-Tag $>$}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a289d51dff8598eeecd4d08af2dabe820}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T@{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T@{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{0}]{, }
\item[{{\bf Field}}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a289d51dff8598eeecd4d08af2dabe820}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a47e7da69d026426c73576c20f7df1db5}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!set\-State\-Defaults@{set\-State\-Defaults}}
\index{set\-State\-Defaults@{set\-State\-Defaults}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{set\-State\-Defaults}]{\setlength{\rightskip}{0pt plus 5cm}virtual void set\-State\-Defaults (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a47e7da69d026426c73576c20f7df1db5}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_aab45009d3b5013c51bec281010f99fe4}{Module\-Interface}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a7c83b7259fe274ba47fb18bafb53272a}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}!use\-Custom\-Importer@{use\-Custom\-Importer}}
\index{use\-Custom\-Importer@{use\-Custom\-Importer}!SCIRun::Modules::DataIO::ReadFieldModule@{S\-C\-I\-Run\-::\-Modules\-::\-Data\-I\-O\-::\-Read\-Field\-Module}}
\subsubsection[{use\-Custom\-Importer}]{\setlength{\rightskip}{0pt plus 5cm}bool use\-Custom\-Importer (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{filename}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_read_field_module_a7c83b7259fe274ba47fb18bafb53272a}


Implements \hyperlink{class_s_c_i_run_1_1_modules_1_1_data_i_o_1_1_generic_reader_a26fdfc457a75776a26965e60aa720388}{Generic\-Reader$<$ Field\-Handle, Field\-Port\-Tag $>$}.



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Data\-I\-O/\hyperlink{_read_field_8h}{Read\-Field.\-h}\item 
Modules/\-Data\-I\-O/\hyperlink{_data_i_o_2_read_field_8cc}{Read\-Field.\-cc}\end{DoxyCompactItemize}
