\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix}{\section{Build\-Mapping\-Matrix Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix}\index{Build\-Mapping\-Matrix@{Build\-Mapping\-Matrix}}
}


{\ttfamily \#include $<$Build\-Mapping\-Matrix.\-h$>$}

Inheritance diagram for Build\-Mapping\-Matrix\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.992908cm]{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a63b86cb1648d27fdf216347bf4604421}{Build\-Mapping\-Matrix} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_afd7fbe0e53b2c4fa2f9017305df2fe39}{execute} () override
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_ab0ee716065d3fc9110fd1983e4bc5086}{set\-State\-Defaults} () override
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_abc98ef4b3e7ecc644ed2d76ae8349c62}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Source, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a65c8fb853a5a7e834e1ae3af029bc8ab}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (1, Destination, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a7d129d75317c45c40ffbc1fb4cd7a1f1}{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Mapping, \hyperlink{class_s_c_i_run_1_1_matrix}{Matrix})
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a1d9f1ee8b42379d63e40b1865b713243}{Map\-Source\-To\-Single\-Destination}
\item 
static \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_aedf1768c82b04e133eb76e783350e1e2}{static\-Info\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a63b86cb1648d27fdf216347bf4604421}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!Build\-Mapping\-Matrix@{Build\-Mapping\-Matrix}}
\index{Build\-Mapping\-Matrix@{Build\-Mapping\-Matrix}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{Build\-Mapping\-Matrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Build\-Mapping\-Matrix} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a63b86cb1648d27fdf216347bf4604421}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_afd7fbe0e53b2c4fa2f9017305df2fe39}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!execute@{execute}}
\index{execute@{execute}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}void execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_afd7fbe0e53b2c4fa2f9017305df2fe39}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object_ad202bdf85b060603989ff7dcb1be7072}{Executable\-Object}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_abc98ef4b3e7ecc644ed2d76ae8349c62}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{0}]{, }
\item[{Source}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_abc98ef4b3e7ecc644ed2d76ae8349c62}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a65c8fb853a5a7e834e1ae3af029bc8ab}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{1}]{, }
\item[{Destination}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a65c8fb853a5a7e834e1ae3af029bc8ab}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a7d129d75317c45c40ffbc1fb4cd7a1f1}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!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::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\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[{Mapping}]{, }
\item[{{\bf Matrix}}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a7d129d75317c45c40ffbc1fb4cd7a1f1}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_ab0ee716065d3fc9110fd1983e4bc5086}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!set\-State\-Defaults@{set\-State\-Defaults}}
\index{set\-State\-Defaults@{set\-State\-Defaults}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{set\-State\-Defaults}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-Defaults (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_ab0ee716065d3fc9110fd1983e4bc5086}


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



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a1d9f1ee8b42379d63e40b1865b713243}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!Map\-Source\-To\-Single\-Destination@{Map\-Source\-To\-Single\-Destination}}
\index{Map\-Source\-To\-Single\-Destination@{Map\-Source\-To\-Single\-Destination}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{Map\-Source\-To\-Single\-Destination}]{\setlength{\rightskip}{0pt plus 5cm}const Algorithm\-Parameter\-Name Map\-Source\-To\-Single\-Destination\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_a1d9f1ee8b42379d63e40b1865b713243}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_aedf1768c82b04e133eb76e783350e1e2}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}!static\-Info\-\_\-@{static\-Info\-\_\-}}
\index{static\-Info\-\_\-@{static\-Info\-\_\-}!SCIRun::Modules::Fields::BuildMappingMatrix@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Build\-Mapping\-Matrix}}
\subsubsection[{static\-Info\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}Module\-Lookup\-Info static\-Info\-\_\-\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_build_mapping_matrix_aedf1768c82b04e133eb76e783350e1e2}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_build_mapping_matrix_8h}{Build\-Mapping\-Matrix.\-h}\item 
Modules/\-Legacy/\-Fields/\hyperlink{_build_mapping_matrix_8cc}{Build\-Mapping\-Matrix.\-cc}\end{DoxyCompactItemize}
