\hypertarget{class_s_c_i_run_1_1_model}{\section{Model Class Reference}
\label{class_s_c_i_run_1_1_model}\index{Model@{Model}}
}
Inheritance diagram for Model\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_model}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_model_a30c57abda5ed227c85b50007cee876db}{Model} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_model_aa79d94fcfaad68d16129d1c8e6be1bb8}{$\sim$\-Model} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box}{B\-Box} \& \hyperlink{class_s_c_i_run_1_1_model_adec9b3f472c21c08701c9d5e81d93e1f}{bounding\-\_\-box} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \& \hyperlink{class_s_c_i_run_1_1_model_aa1c2086101669df09b313a7b3416c8e9}{centroid} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_model_a7190b8843c2bbd582b36b8e313b1e58a}{compute\-\_\-bounding\-\_\-box} ()=0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_model_aecdbe2365b0cefc08fef961ac6e27ae2}{compute\-\_\-centroid} ()=0
\item 
void \hyperlink{class_s_c_i_run_1_1_model_a6855ed3ed0fa3bae47f26b7e0f5d1361}{invalidate\-\_\-all} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_b_box}{B\-Box} \hyperlink{class_s_c_i_run_1_1_model_aeb24d3942c7b680fbfb8de2cbae683f8}{bounding\-\_\-box\-\_\-}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_1_1_model_a50a8d0f768e016fdff4b5132a24c81b9}{centroid\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_model_a4de2f8d806427bd5e7702ca43e1ad5c6}{is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-}
\item 
bool \hyperlink{class_s_c_i_run_1_1_model_a24977dd49ceb34f0d81a3b13711ef554}{is\-\_\-centroid\-\_\-valid\-\_\-}
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_model_adec9b3f472c21c08701c9d5e81d93e1f}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!bounding\-\_\-box@{bounding\-\_\-box}}
\index{bounding\-\_\-box@{bounding\-\_\-box}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{bounding\-\_\-box}]{\setlength{\rightskip}{0pt plus 5cm}{\bf B\-Box} \& bounding\-\_\-box (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_model_adec9b3f472c21c08701c9d5e81d93e1f}
\hypertarget{class_s_c_i_run_1_1_model_aa1c2086101669df09b313a7b3416c8e9}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!centroid@{centroid}}
\index{centroid@{centroid}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{centroid}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} \& centroid (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_model_aa1c2086101669df09b313a7b3416c8e9}
\hypertarget{class_s_c_i_run_1_1_model_a7190b8843c2bbd582b36b8e313b1e58a}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!compute\-\_\-bounding\-\_\-box@{compute\-\_\-bounding\-\_\-box}}
\index{compute\-\_\-bounding\-\_\-box@{compute\-\_\-bounding\-\_\-box}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{compute\-\_\-bounding\-\_\-box}]{\setlength{\rightskip}{0pt plus 5cm}virtual void compute\-\_\-bounding\-\_\-box (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_model_a7190b8843c2bbd582b36b8e313b1e58a}


Implemented in \hyperlink{class_s_c_i_run_1_1_triangle_mesh_a3cb39b1a740dadab0fcaa2dc9555d2ed}{Triangle\-Mesh}, and \hyperlink{class_s_c_i_run_1_1_hex_mesh_a3cb39b1a740dadab0fcaa2dc9555d2ed}{Hex\-Mesh}.

\hypertarget{class_s_c_i_run_1_1_model_aecdbe2365b0cefc08fef961ac6e27ae2}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!compute\-\_\-centroid@{compute\-\_\-centroid}}
\index{compute\-\_\-centroid@{compute\-\_\-centroid}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{compute\-\_\-centroid}]{\setlength{\rightskip}{0pt plus 5cm}virtual void compute\-\_\-centroid (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_model_aecdbe2365b0cefc08fef961ac6e27ae2}


Implemented in \hyperlink{class_s_c_i_run_1_1_triangle_mesh_a564d3fee79151208da8fdce80d525d1a}{Triangle\-Mesh}, and \hyperlink{class_s_c_i_run_1_1_hex_mesh_a564d3fee79151208da8fdce80d525d1a}{Hex\-Mesh}.

\hypertarget{class_s_c_i_run_1_1_model_a6855ed3ed0fa3bae47f26b7e0f5d1361}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!invalidate\-\_\-all@{invalidate\-\_\-all}}
\index{invalidate\-\_\-all@{invalidate\-\_\-all}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{invalidate\-\_\-all}]{\setlength{\rightskip}{0pt plus 5cm}void invalidate\-\_\-all (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_model_a6855ed3ed0fa3bae47f26b7e0f5d1361}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_model_aeb24d3942c7b680fbfb8de2cbae683f8}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!bounding\-\_\-box\-\_\-@{bounding\-\_\-box\-\_\-}}
\index{bounding\-\_\-box\-\_\-@{bounding\-\_\-box\-\_\-}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{bounding\-\_\-box\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf B\-Box} bounding\-\_\-box\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_model_aeb24d3942c7b680fbfb8de2cbae683f8}
\hypertarget{class_s_c_i_run_1_1_model_a50a8d0f768e016fdff4b5132a24c81b9}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!centroid\-\_\-@{centroid\-\_\-}}
\index{centroid\-\_\-@{centroid\-\_\-}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{centroid\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} centroid\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_model_a50a8d0f768e016fdff4b5132a24c81b9}
\hypertarget{class_s_c_i_run_1_1_model_a4de2f8d806427bd5e7702ca43e1ad5c6}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-@{is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-}}
\index{is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-@{is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-\_\-bounding\-\_\-box\-\_\-valid\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_model_a4de2f8d806427bd5e7702ca43e1ad5c6}
\hypertarget{class_s_c_i_run_1_1_model_a24977dd49ceb34f0d81a3b13711ef554}{\index{S\-C\-I\-Run\-::\-Model@{S\-C\-I\-Run\-::\-Model}!is\-\_\-centroid\-\_\-valid\-\_\-@{is\-\_\-centroid\-\_\-valid\-\_\-}}
\index{is\-\_\-centroid\-\_\-valid\-\_\-@{is\-\_\-centroid\-\_\-valid\-\_\-}!SCIRun::Model@{S\-C\-I\-Run\-::\-Model}}
\subsubsection[{is\-\_\-centroid\-\_\-valid\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-\_\-centroid\-\_\-valid\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_model_a24977dd49ceb34f0d81a3b13711ef554}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_insert_hex_vol_sheet_along_surface_8cc}{Insert\-Hex\-Vol\-Sheet\-Along\-Surface.\-cc}\end{DoxyCompactItemize}
