\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx}{\section{Tet\-Approx Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx}\index{Tet\-Approx@{Tet\-Approx}}
}


Class for creating geometrical approximations of Tet meshes.  




{\ttfamily \#include $<$Tet\-Linear\-Lgn.\-h$>$}

Inheritance diagram for Tet\-Approx\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a2db58d36c33003bc42c30e70c1ee058a}{Tet\-Approx} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a3e66067c8decc5bdd6328866fdb443a9}{$\sim$\-Tet\-Approx} ()
\item 
{\footnotesize template$<$class V\-E\-C\-T\-O\-R $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a20b090342876ad6c6210b65045f6e6f6}{approx\-\_\-edge} (const unsigned edge, const unsigned div\-\_\-per\-\_\-unit, V\-E\-C\-T\-O\-R \&coords) const 
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_aa04770d65e3f6ce8dddebf7e2b3b4d4c}{get\-\_\-approx\-\_\-face\-\_\-elements} () const 
\item 
{\footnotesize template$<$class V\-E\-C\-T\-O\-R $>$ }\\void \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a2067418439173d0b43505936e618fd14}{approx\-\_\-face} (const unsigned face, const unsigned div\-\_\-per\-\_\-unit, V\-E\-C\-T\-O\-R \&coords) const 
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class for creating geometrical approximations of Tet meshes. 

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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a20b090342876ad6c6210b65045f6e6f6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}!approx\-\_\-edge@{approx\-\_\-edge}}
\index{approx\-\_\-edge@{approx\-\_\-edge}!SCIRun::Core::Basis::TetApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}}
\subsubsection[{approx\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void approx\-\_\-edge (
\begin{DoxyParamCaption}
\item[{const unsigned}]{edge, }
\item[{const unsigned}]{div\-\_\-per\-\_\-unit, }
\item[{V\-E\-C\-T\-O\-R \&}]{coords}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a20b090342876ad6c6210b65045f6e6f6}
Approximate edge for element by piecewise linear segments return\-: coords gives parametric coordinates of the approximation. Use interpolate with coordinates to get the world coordinates. \hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a2067418439173d0b43505936e618fd14}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}!approx\-\_\-face@{approx\-\_\-face}}
\index{approx\-\_\-face@{approx\-\_\-face}!SCIRun::Core::Basis::TetApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}}
\subsubsection[{approx\-\_\-face}]{\setlength{\rightskip}{0pt plus 5cm}void approx\-\_\-face (
\begin{DoxyParamCaption}
\item[{const unsigned}]{face, }
\item[{const unsigned}]{div\-\_\-per\-\_\-unit, }
\item[{V\-E\-C\-T\-O\-R \&}]{coords}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_a2067418439173d0b43505936e618fd14}
Approximate faces for element by piecewise linear elements return\-: coords gives parametric coordinates at the approximation point. Use interpolate with coordinates to get the world coordinates. \hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_aa04770d65e3f6ce8dddebf7e2b3b4d4c}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}!get\-\_\-approx\-\_\-face\-\_\-elements@{get\-\_\-approx\-\_\-face\-\_\-elements}}
\index{get\-\_\-approx\-\_\-face\-\_\-elements@{get\-\_\-approx\-\_\-face\-\_\-elements}!SCIRun::Core::Basis::TetApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Tet\-Approx}}
\subsubsection[{get\-\_\-approx\-\_\-face\-\_\-elements}]{\setlength{\rightskip}{0pt plus 5cm}virtual int get\-\_\-approx\-\_\-face\-\_\-elements (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_tet_approx_aa04770d65e3f6ce8dddebf7e2b3b4d4c}
Approximate faces for element by piecewise linear elements return number of vertices per face 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Basis/\hyperlink{_tet_linear_lgn_8h}{Tet\-Linear\-Lgn.\-h}\end{DoxyCompactItemize}
