\hypertarget{class_s_c_i_run_1_1_mesh}{\section{Mesh Class Reference}
\label{class_s_c_i_run_1_1_mesh}\index{Mesh@{Mesh}}
}


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

Inheritance diagram for Mesh\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=12.000000cm]{class_s_c_i_run_1_1_mesh}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \{ \\*
\hyperlink{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a6ce26a62afab55d7606ad4e92428b30c}{U\-N\-K\-N\-O\-W\-N} = 0, 
\hyperlink{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a273cb5e61bba4b254f4102bef3b17f78}{S\-T\-R\-U\-C\-T\-U\-R\-E\-D} = 1 $<$$<$ 1, 
\hyperlink{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5ac89ce62fe1fa4f8e316031d7754f478a}{U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D} = 1 $<$$<$ 2, 
\hyperlink{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc488491175a6dac9e5881e363ad4c41}{R\-E\-G\-U\-L\-A\-R} = 1 $<$$<$ 3, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc01553aded1f6276bd467c0d8b0eea8}{I\-R\-R\-E\-G\-U\-L\-A\-R} = 1 $<$$<$ 4
 \}
\begin{DoxyCompactList}\small\item\em These will become obsolete at some point. \end{DoxyCompactList}\item 
enum \{ \\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ae324815a21da8e992d0271f9e1fd0035}{N\-O\-N\-E\-\_\-\-E} = 0, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a31b96966801fdc57416751b31611e341}{N\-O\-D\-E\-S\-\_\-\-E} = 1 $<$$<$ 0, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04abbcef550e07d0bba046f4e22f1f0d4c0}{E\-D\-G\-E\-S\-\_\-\-E} = 1 $<$$<$ 1, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aba7a78c8ff83a7ef859c8cc91b7a2fa0}{F\-A\-C\-E\-S\-\_\-\-E} = 1 $<$$<$ 2, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6ccc2cc97e7e202745b1af31c190f13b}{C\-E\-L\-L\-S\-\_\-\-E} = 1 $<$$<$ 3, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04afacee9ffc7c77062ec1c9951e9ac0d57}{E\-L\-E\-M\-S\-\_\-\-E} = 1 $<$$<$ 4, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6f52e7d347b30f21880e46285eb2eab3}{D\-E\-L\-E\-M\-S\-\_\-\-E} = 1 $<$$<$ 5, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a5c11c6b7424003d16de1901465fe66cf}{E\-N\-O\-D\-E\-S\-\_\-\-E} = 1 $<$$<$ 6, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a3326e17067ccb70c2d60bad0ca17ddf9}{A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E} = N\-O\-D\-E\-S\-\_\-\-E $|$ E\-D\-G\-E\-S\-\_\-\-E $|$ F\-A\-C\-E\-S\-\_\-\-E $|$ C\-E\-L\-L\-S\-\_\-\-E $|$ E\-N\-O\-D\-E\-S\-\_\-\-E $|$ E\-L\-E\-M\-S\-\_\-\-E $|$ D\-E\-L\-E\-M\-S\-\_\-\-E, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ac94e1419a78a1e0db4e54c45999a5677}{N\-O\-R\-M\-A\-L\-S\-\_\-\-E} = 1 $<$$<$ 7, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6452f152985b908bc54c096d453c99c4}{N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E} = 1 $<$$<$ 8, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bdd3c453d027d485c02840e8dbb0920}{E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E} = 1 $<$$<$ 9, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aab7e213e7db8753589aef5b0569341aa}{N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E} = N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E $|$ E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a423d68e4a4334d13d61b5110cc1dcada}{N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E} = 1 $<$$<$ 10, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a53bd5066d9419060062548c05ca5eec3}{E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E} = 1 $<$$<$ 11, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a2fcbdc32a341ce956d9a8c42b16b62ad}{L\-O\-C\-A\-T\-E\-\_\-\-E} = N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E $|$ E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a19b4de269fe608574a4c73eb8172995b}{E\-P\-S\-I\-L\-O\-N\-\_\-\-E} = 1 $<$$<$ 12, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a8ff593ed5ed5125da06be5cc05e64c75}{B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E} = 1 $<$$<$ 12, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ad6908b850efd7b21255349ce550a7e76}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E} = 1 $<$$<$ 13, 
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bca0dbce937a7c46414bbe68d6fd7d7}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E} = 1 $<$$<$ 14, 
\\*
\hyperlink{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a27e5d8470296f200350b997f2be8b007}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E} = F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E $|$ F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E
 \}
\begin{DoxyCompactList}\small\item\em Synchronize system. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_mesh_a2a23c7c0c4e0da252b7bc0e13b6f81d8}{Mesh} ()
\item 
\hyperlink{class_s_c_i_run_1_1_mesh_a18de58e4f130c4ab0ebb5e5564383d6b}{Mesh} (const \hyperlink{class_s_c_i_run_1_1_mesh}{Mesh} \&copy)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_mesh_a6e26384cfb03023e7dc2e5419baf813f}{$\sim$\-Mesh} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_mesh}{Mesh} $\ast$ \hyperlink{class_s_c_i_run_1_1_mesh_ae4402c55dc4b837435880e2b0d9b1ea0}{clone} () const =0
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_mesh_traits_ab4453e6e7babfcb3f768380508f5c688}{Mesh\-Facade\-Handle} \hyperlink{class_s_c_i_run_1_1_mesh_a62a48851d932f1f531a7f2bf5e7f7061}{get\-Facade} () const =0
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_mesh_a48ec87f7ce877339ad1fdf68b031c95b}{synchronize} (\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_mesh_traits_a5321d2d1c63a64768e359dcea4cd88ea}{mask\-\_\-type})
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_mesh_ae92b6734b7e2005a9b61d63c96b13e88}{unsynchronize} (\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_mesh_traits_a5321d2d1c63a64768e359dcea4cd88ea}{mask\-\_\-type})
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_mesh_a62975c4afe0989dd76ab8c49f3108522}{basis\-\_\-order} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_mesh_a4817b40104bbf9d05ae7a56d5f6b0f8a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&stream)
\begin{DoxyCompactList}\small\item\em \hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} I/\-O. \end{DoxyCompactList}\item 
virtual const \hyperlink{class_s_c_i_run_1_1_type_description}{Type\-Description} $\ast$ \hyperlink{class_s_c_i_run_1_1_mesh_acaa6d2a08982735494de2f1f97e3c530}{get\-\_\-type\-\_\-description} () const =0
\item 
virtual \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$ \hyperlink{class_s_c_i_run_1_1_mesh_a810c2fcce1be494b6e06ca5b197358d3}{vmesh} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static const std\-::string \hyperlink{class_s_c_i_run_1_1_mesh_a97d19d6120cf44d7ad4973bc733b9513}{type\-\_\-name} (int n=-\/1)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \hyperlink{class_s_c_i_run_1_1_mesh_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}


\subsection{Member Enumeration Documentation}
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5}


These will become obsolete at some point. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{U\-N\-K\-N\-O\-W\-N@{U\-N\-K\-N\-O\-W\-N}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!U\-N\-K\-N\-O\-W\-N@{U\-N\-K\-N\-O\-W\-N}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a6ce26a62afab55d7606ad4e92428b30c}{U\-N\-K\-N\-O\-W\-N}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a6ce26a62afab55d7606ad4e92428b30c}
}]\index{S\-T\-R\-U\-C\-T\-U\-R\-E\-D@{S\-T\-R\-U\-C\-T\-U\-R\-E\-D}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!S\-T\-R\-U\-C\-T\-U\-R\-E\-D@{S\-T\-R\-U\-C\-T\-U\-R\-E\-D}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a273cb5e61bba4b254f4102bef3b17f78}{S\-T\-R\-U\-C\-T\-U\-R\-E\-D}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5a273cb5e61bba4b254f4102bef3b17f78}
}]\index{U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D@{U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D@{U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5ac89ce62fe1fa4f8e316031d7754f478a}{U\-N\-S\-T\-R\-U\-C\-T\-U\-R\-E\-D}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5ac89ce62fe1fa4f8e316031d7754f478a}
}]\index{R\-E\-G\-U\-L\-A\-R@{R\-E\-G\-U\-L\-A\-R}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!R\-E\-G\-U\-L\-A\-R@{R\-E\-G\-U\-L\-A\-R}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc488491175a6dac9e5881e363ad4c41}{R\-E\-G\-U\-L\-A\-R}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc488491175a6dac9e5881e363ad4c41}
}]\index{I\-R\-R\-E\-G\-U\-L\-A\-R@{I\-R\-R\-E\-G\-U\-L\-A\-R}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!I\-R\-R\-E\-G\-U\-L\-A\-R@{I\-R\-R\-E\-G\-U\-L\-A\-R}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc01553aded1f6276bd467c0d8b0eea8}{I\-R\-R\-E\-G\-U\-L\-A\-R}\label{class_s_c_i_run_1_1_mesh_a99fb83031ce9923c84392b4e92f956b5afc01553aded1f6276bd467c0d8b0eea8}
}]\end{description}
\end{Desc}
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum}}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04}


Synchronize system. 

\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{N\-O\-N\-E\-\_\-\-E@{N\-O\-N\-E\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-O\-N\-E\-\_\-\-E@{N\-O\-N\-E\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ae324815a21da8e992d0271f9e1fd0035}{N\-O\-N\-E\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ae324815a21da8e992d0271f9e1fd0035}
}]\index{N\-O\-D\-E\-S\-\_\-\-E@{N\-O\-D\-E\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-O\-D\-E\-S\-\_\-\-E@{N\-O\-D\-E\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a31b96966801fdc57416751b31611e341}{N\-O\-D\-E\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a31b96966801fdc57416751b31611e341}
}]\index{E\-D\-G\-E\-S\-\_\-\-E@{E\-D\-G\-E\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-D\-G\-E\-S\-\_\-\-E@{E\-D\-G\-E\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04abbcef550e07d0bba046f4e22f1f0d4c0}{E\-D\-G\-E\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04abbcef550e07d0bba046f4e22f1f0d4c0}
}]\index{F\-A\-C\-E\-S\-\_\-\-E@{F\-A\-C\-E\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!F\-A\-C\-E\-S\-\_\-\-E@{F\-A\-C\-E\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aba7a78c8ff83a7ef859c8cc91b7a2fa0}{F\-A\-C\-E\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aba7a78c8ff83a7ef859c8cc91b7a2fa0}
}]\index{C\-E\-L\-L\-S\-\_\-\-E@{C\-E\-L\-L\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!C\-E\-L\-L\-S\-\_\-\-E@{C\-E\-L\-L\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6ccc2cc97e7e202745b1af31c190f13b}{C\-E\-L\-L\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6ccc2cc97e7e202745b1af31c190f13b}
}]\index{E\-L\-E\-M\-S\-\_\-\-E@{E\-L\-E\-M\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-L\-E\-M\-S\-\_\-\-E@{E\-L\-E\-M\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04afacee9ffc7c77062ec1c9951e9ac0d57}{E\-L\-E\-M\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04afacee9ffc7c77062ec1c9951e9ac0d57}
}]\index{D\-E\-L\-E\-M\-S\-\_\-\-E@{D\-E\-L\-E\-M\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!D\-E\-L\-E\-M\-S\-\_\-\-E@{D\-E\-L\-E\-M\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6f52e7d347b30f21880e46285eb2eab3}{D\-E\-L\-E\-M\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6f52e7d347b30f21880e46285eb2eab3}
}]\index{E\-N\-O\-D\-E\-S\-\_\-\-E@{E\-N\-O\-D\-E\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-N\-O\-D\-E\-S\-\_\-\-E@{E\-N\-O\-D\-E\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a5c11c6b7424003d16de1901465fe66cf}{E\-N\-O\-D\-E\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a5c11c6b7424003d16de1901465fe66cf}
}]\index{A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E@{A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E@{A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a3326e17067ccb70c2d60bad0ca17ddf9}{A\-L\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a3326e17067ccb70c2d60bad0ca17ddf9}
}]\index{N\-O\-R\-M\-A\-L\-S\-\_\-\-E@{N\-O\-R\-M\-A\-L\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-O\-R\-M\-A\-L\-S\-\_\-\-E@{N\-O\-R\-M\-A\-L\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ac94e1419a78a1e0db4e54c45999a5677}{N\-O\-R\-M\-A\-L\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ac94e1419a78a1e0db4e54c45999a5677}
}]\index{N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6452f152985b908bc54c096d453c99c4}{N\-O\-D\-E\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a6452f152985b908bc54c096d453c99c4}
}]\index{E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bdd3c453d027d485c02840e8dbb0920}{E\-L\-E\-M\-\_\-\-N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bdd3c453d027d485c02840e8dbb0920}
}]\index{N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E@{N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aab7e213e7db8753589aef5b0569341aa}{N\-E\-I\-G\-H\-B\-O\-R\-S\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04aab7e213e7db8753589aef5b0569341aa}
}]\index{N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E@{N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E@{N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a423d68e4a4334d13d61b5110cc1dcada}{N\-O\-D\-E\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a423d68e4a4334d13d61b5110cc1dcada}
}]\index{E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E@{E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E@{E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a53bd5066d9419060062548c05ca5eec3}{E\-L\-E\-M\-\_\-\-L\-O\-C\-A\-T\-E\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a53bd5066d9419060062548c05ca5eec3}
}]\index{L\-O\-C\-A\-T\-E\-\_\-\-E@{L\-O\-C\-A\-T\-E\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!L\-O\-C\-A\-T\-E\-\_\-\-E@{L\-O\-C\-A\-T\-E\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a2fcbdc32a341ce956d9a8c42b16b62ad}{L\-O\-C\-A\-T\-E\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a2fcbdc32a341ce956d9a8c42b16b62ad}
}]\index{E\-P\-S\-I\-L\-O\-N\-\_\-\-E@{E\-P\-S\-I\-L\-O\-N\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!E\-P\-S\-I\-L\-O\-N\-\_\-\-E@{E\-P\-S\-I\-L\-O\-N\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a19b4de269fe608574a4c73eb8172995b}{E\-P\-S\-I\-L\-O\-N\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a19b4de269fe608574a4c73eb8172995b}
}]\index{B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E@{B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E@{B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a8ff593ed5ed5125da06be5cc05e64c75}{B\-O\-U\-N\-D\-I\-N\-G\-\_\-\-B\-O\-X\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a8ff593ed5ed5125da06be5cc05e64c75}
}]\index{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ad6908b850efd7b21255349ce550a7e76}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-N\-O\-D\-E\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04ad6908b850efd7b21255349ce550a7e76}
}]\index{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bca0dbce937a7c46414bbe68d6fd7d7}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E\-L\-E\-M\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a0bca0dbce937a7c46414bbe68d6fd7d7}
}]\index{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E}!S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}}\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E@{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E}}\item[{\em 
\hypertarget{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a27e5d8470296f200350b997f2be8b007}{F\-I\-N\-D\-\_\-\-C\-L\-O\-S\-E\-S\-T\-\_\-\-E}\label{class_s_c_i_run_1_1_mesh_abc6126af1d45847bc59afa0aa3216b04a27e5d8470296f200350b997f2be8b007}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_mesh_a2a23c7c0c4e0da252b7bc0e13b6f81d8}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!Mesh@{Mesh}}
\index{Mesh@{Mesh}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{Mesh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mesh} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_mesh_a2a23c7c0c4e0da252b7bc0e13b6f81d8}
\hypertarget{class_s_c_i_run_1_1_mesh_a18de58e4f130c4ab0ebb5e5564383d6b}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!Mesh@{Mesh}}
\index{Mesh@{Mesh}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{Mesh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Mesh} (
\begin{DoxyParamCaption}
\item[{const {\bf Mesh} \&}]{copy}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_mesh_a18de58e4f130c4ab0ebb5e5564383d6b}
\hypertarget{class_s_c_i_run_1_1_mesh_a6e26384cfb03023e7dc2e5419baf813f}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!$\sim$\-Mesh@{$\sim$\-Mesh}}
\index{$\sim$\-Mesh@{$\sim$\-Mesh}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{$\sim$\-Mesh}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Mesh} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_a6e26384cfb03023e7dc2e5419baf813f}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_mesh_a62975c4afe0989dd76ab8c49f3108522}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!basis\-\_\-order@{basis\-\_\-order}}
\index{basis\-\_\-order@{basis\-\_\-order}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{basis\-\_\-order}]{\setlength{\rightskip}{0pt plus 5cm}int basis\-\_\-order (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_a62975c4afe0989dd76ab8c49f3108522}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_afe22575b60418c149bc6685ae2c8d786}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_afe22575b60418c149bc6685ae2c8d786}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_afe22575b60418c149bc6685ae2c8d786}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_afe22575b60418c149bc6685ae2c8d786}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_afe22575b60418c149bc6685ae2c8d786}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_afe22575b60418c149bc6685ae2c8d786}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_afe22575b60418c149bc6685ae2c8d786}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_afe22575b60418c149bc6685ae2c8d786}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_afe22575b60418c149bc6685ae2c8d786}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_afe22575b60418c149bc6685ae2c8d786}{Curve\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_afe22575b60418c149bc6685ae2c8d786}{Point\-Cloud\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_ae4402c55dc4b837435880e2b0d9b1ea0}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!clone@{clone}}
\index{clone@{clone}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Mesh}$\ast$ clone (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_mesh_ae4402c55dc4b837435880e2b0d9b1ea0}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_datatype_ab8619d0740bf00f99237bd5c53cb3aa2}{Datatype}.



Implemented in \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_aa7e16534a99721bcc32698068ee04b15}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a7d6319b30879ed3934984d649bb48c9f}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_a32b840e24bd5048d360add47252066aa}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a5c93c6d341d4ff7c3f2b9c10a20fd980}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a9413c21a6012c18969654dca57908793}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_ad736220edca106c7cea62691eddec57f}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a8ebc6b29b1b16b91876add736a943bec}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a8ebc6b29b1b16b91876add736a943bec}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_aa0408ad89004eddfd7d80b82d4f7a1c8}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_a5785f96c515a39eb867302762661df3f}{Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_ab35e418b587ff2dadd6db6903da3146a}{Point\-Cloud\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_abae77b2ffa5c1613d2a3e3a0ba7fc4ae}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_a4e4acf8d47f0a6480a6378ed8325cb8b}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_struct_curve_mesh_a1e405510d2259120dff8cebee965b499}{Struct\-Curve\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_acaa6d2a08982735494de2f1f97e3c530}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!get\-\_\-type\-\_\-description@{get\-\_\-type\-\_\-description}}
\index{get\-\_\-type\-\_\-description@{get\-\_\-type\-\_\-description}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{get\-\_\-type\-\_\-description}]{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf Type\-Description}$\ast$ get\-\_\-type\-\_\-description (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_mesh_acaa6d2a08982735494de2f1f97e3c530}


Implemented in \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Point\-Cloud\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_curve_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Struct\-Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_scanline_mesh_a3c9eb8821e8ffc89c1ff59eec330d329}{Scanline\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_a62a48851d932f1f531a7f2bf5e7f7061}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!get\-Facade@{get\-Facade}}
\index{get\-Facade@{get\-Facade}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{get\-Facade}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Mesh\-Facade\-Handle} get\-Facade (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_mesh_a62a48851d932f1f531a7f2bf5e7f7061}


Implemented in \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_a90881b8c12a31ba9f5fe6b82241d6183}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a90881b8c12a31ba9f5fe6b82241d6183}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a90881b8c12a31ba9f5fe6b82241d6183}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_a90881b8c12a31ba9f5fe6b82241d6183}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_a0218d62545bd5d9f14d1d0ccf3a1589c}{Curve\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_a90881b8c12a31ba9f5fe6b82241d6183}{Point\-Cloud\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_a4817b40104bbf9d05ae7a56d5f6b0f8a}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!io@{io}}
\index{io@{io}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_a4817b40104bbf9d05ae7a56d5f6b0f8a}


\hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} I/\-O. 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_persistent_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Persistent}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Point\-Cloud\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_curve_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Struct\-Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_scanline_mesh_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Scanline\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_a48ec87f7ce877339ad1fdf68b031c95b}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!synchronize@{synchronize}}
\index{synchronize@{synchronize}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{synchronize}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool synchronize (
\begin{DoxyParamCaption}
\item[{{\bf mask\-\_\-type}}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_a48ec87f7ce877339ad1fdf68b031c95b}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_acc93290b994235279b63d728151df239}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_curve_mesh_acc93290b994235279b63d728151df239}{Struct\-Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_a2a8d51ab14184d9639c2a23547a7b20e}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_a48ec87f7ce877339ad1fdf68b031c95b}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_acc93290b994235279b63d728151df239}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_ae225ee6af270b760c99a613d98ce63a0}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_a48ec87f7ce877339ad1fdf68b031c95b}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_ae225ee6af270b760c99a613d98ce63a0}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_ae225ee6af270b760c99a613d98ce63a0}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_ae225ee6af270b760c99a613d98ce63a0}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_ae225ee6af270b760c99a613d98ce63a0}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_ae225ee6af270b760c99a613d98ce63a0}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_acc93290b994235279b63d728151df239}{Curve\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_acc93290b994235279b63d728151df239}{Point\-Cloud\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_a97d19d6120cf44d7ad4973bc733b9513}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!type\-\_\-name@{type\-\_\-name}}
\index{type\-\_\-name@{type\-\_\-name}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string type\-\_\-name (
\begin{DoxyParamCaption}
\item[{int}]{n = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_mesh_a97d19d6120cf44d7ad4973bc733b9513}
\hypertarget{class_s_c_i_run_1_1_mesh_ae92b6734b7e2005a9b61d63c96b13e88}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!unsynchronize@{unsynchronize}}
\index{unsynchronize@{unsynchronize}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{unsynchronize}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool unsynchronize (
\begin{DoxyParamCaption}
\item[{{\bf mask\-\_\-type}}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_ae92b6734b7e2005a9b61d63c96b13e88}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_struct_quad_surf_mesh_a9642b864911449427a8756bcfdf1867f}{Struct\-Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_curve_mesh_a9642b864911449427a8756bcfdf1867f}{Struct\-Curve\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_struct_hex_vol_mesh_afe4b747dc799f74b8e0b9ce2e1cf8f3f}{Struct\-Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_ae92b6734b7e2005a9b61d63c96b13e88}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_a9642b864911449427a8756bcfdf1867f}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_a9642b864911449427a8756bcfdf1867f}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_ae92b6734b7e2005a9b61d63c96b13e88}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_aa5d0279e77bad0a6a302ffe0fde9643d}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_aa5d0279e77bad0a6a302ffe0fde9643d}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_aa5d0279e77bad0a6a302ffe0fde9643d}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_aa5d0279e77bad0a6a302ffe0fde9643d}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_aa5d0279e77bad0a6a302ffe0fde9643d}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_a9642b864911449427a8756bcfdf1867f}{Curve\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_a9642b864911449427a8756bcfdf1867f}{Point\-Cloud\-Mesh$<$ Basis $>$}.

\hypertarget{class_s_c_i_run_1_1_mesh_a810c2fcce1be494b6e06ca5b197358d3}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!vmesh@{vmesh}}
\index{vmesh@{vmesh}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{vmesh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-Mesh} $\ast$ vmesh (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_mesh_a810c2fcce1be494b6e06ca5b197358d3}
Virtual interface functions\-: Get the virtual mesh interface, this returns the pointer to an internal object that has all the virtual functions. This object will be destroyed when the mesh is destroyed. The user does not need to destroy the \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh}.

This function should be overloaded with the actual function that retrieves the virtual interface. This function is thread safe, but is not const as it deals with handles which will alter ref counts. 

Reimplemented in \hyperlink{class_s_c_i_run_1_1_lat_vol_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Lat\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_image_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Image\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_hex_vol_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Hex\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tet_vol_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Tet\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_prism_vol_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Prism\-Vol\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_quad_surf_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Quad\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Tri\-Surf\-Mesh$<$ M\-E\-S\-H $>$}, \hyperlink{class_s_c_i_run_1_1_tri_surf_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Tri\-Surf\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_scanline_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Scanline\-Mesh$<$ Basis $>$}, \hyperlink{class_s_c_i_run_1_1_curve_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Curve\-Mesh$<$ Basis $>$}, and \hyperlink{class_s_c_i_run_1_1_point_cloud_mesh_ac607e0ac4c8d3007639e352a89c1b1c0}{Point\-Cloud\-Mesh$<$ Basis $>$}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_mesh_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Mesh@{S\-C\-I\-Run\-::\-Mesh}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Mesh@{S\-C\-I\-Run\-::\-Mesh}}
\subsubsection[{type\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Type\-I\-D} type\-\_\-id\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_mesh_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_mesh_8h}{Mesh.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_mesh_8cc}{Mesh.\-cc}\end{DoxyCompactItemize}
