\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes}{\section{Align\-Mesh\-Bounding\-Boxes Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes}\index{Align\-Mesh\-Bounding\-Boxes@{Align\-Mesh\-Bounding\-Boxes}}
}


Scales, translates, and deforms an input field to a defined alignment field.  




{\ttfamily \#include $<$Align\-Mesh\-Bounding\-Boxes.\-h$>$}

Inheritance diagram for Align\-Mesh\-Bounding\-Boxes\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.936455cm]{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes}
\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_align_mesh_bounding_boxes_a8e9a5214d191e5529998e47df6196993}{Align\-Mesh\-Bounding\-Boxes} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a61af3e60b94ae3e748f6fbac1e794af7}{execute} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a47e7da69d026426c73576c20f7df1db5}{set\-State\-Defaults} ()
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a13230b2de1112d4327975667115c22fb}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Input\-Field, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a3783255b04e7d960ca374f7fcd176d74}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (1, Alignment\-Field, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a6487fdf72a42fccfeefb3a791861129f}{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Output\-Field, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a07944669b7a3d7c5cfa7370f4186e4f9}{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T} (1, Transform\-Matrix, \hyperlink{class_s_c_i_run_1_1_matrix}{Matrix})
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
Scales, translates, and deforms an input field to a defined alignment field. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a8e9a5214d191e5529998e47df6196993}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!Align\-Mesh\-Bounding\-Boxes@{Align\-Mesh\-Bounding\-Boxes}}
\index{Align\-Mesh\-Bounding\-Boxes@{Align\-Mesh\-Bounding\-Boxes}!SCIRun::Modules::Fields::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\subsubsection[{Align\-Mesh\-Bounding\-Boxes}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Align\-Mesh\-Bounding\-Boxes} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a8e9a5214d191e5529998e47df6196993}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a61af3e60b94ae3e748f6fbac1e794af7}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!execute@{execute}}
\index{execute@{execute}!SCIRun::Modules::Fields::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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_fields_1_1_align_mesh_bounding_boxes_a61af3e60b94ae3e748f6fbac1e794af7}


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_align_mesh_bounding_boxes_a13230b2de1112d4327975667115c22fb}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!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::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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[{Input\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a13230b2de1112d4327975667115c22fb}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a3783255b04e7d960ca374f7fcd176d74}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!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::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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[{Alignment\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a3783255b04e7d960ca374f7fcd176d74}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a6487fdf72a42fccfeefb3a791861129f}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!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::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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[{Output\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a6487fdf72a42fccfeefb3a791861129f}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a07944669b7a3d7c5cfa7370f4186e4f9}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!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::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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[{1}]{, }
\item[{Transform\-Matrix}]{, }
\item[{{\bf Matrix}}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a07944669b7a3d7c5cfa7370f4186e4f9}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_align_mesh_bounding_boxes_a47e7da69d026426c73576c20f7df1db5}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}!set\-State\-Defaults@{set\-State\-Defaults}}
\index{set\-State\-Defaults@{set\-State\-Defaults}!SCIRun::Modules::Fields::AlignMeshBoundingBoxes@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Align\-Mesh\-Bounding\-Boxes}}
\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_fields_1_1_align_mesh_bounding_boxes_a47e7da69d026426c73576c20f7df1db5}


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



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_modules_2_legacy_2_fields_2_align_mesh_bounding_boxes_8h}{Align\-Mesh\-Bounding\-Boxes.\-h}\item 
Modules/\-Legacy/\-Fields/\hyperlink{_modules_2_legacy_2_fields_2_align_mesh_bounding_boxes_8cc}{Align\-Mesh\-Bounding\-Boxes.\-cc}\end{DoxyCompactItemize}
