\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx}{\section{Quad\-Approx Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx}\index{Quad\-Approx@{Quad\-Approx}}
}


Class for creating geometrical approximations of Quad meshes.  




{\ttfamily \#include $<$Quad\-Bilinear\-Lgn.\-h$>$}

Inheritance diagram for Quad\-Approx\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_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_quad_approx_a9919153fb75e9873be0d8396ec300f7b}{Quad\-Approx} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx_a23e33143ec4327567834df9a796f79df}{$\sim$\-Quad\-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_quad_approx_a20b090342876ad6c6210b65045f6e6f6}{approx\-\_\-edge} (const unsigned edge, const unsigned div\-\_\-per\-\_\-unit, V\-E\-C\-T\-O\-R \&coords) 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_quad_approx_abbad126e32f16f31b7b5143f34e3ca4a}{approx\-\_\-face} (const unsigned, const unsigned div\-\_\-per\-\_\-unit, V\-E\-C\-T\-O\-R \&coords) const 
\end{DoxyCompactItemize}


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

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx_a9919153fb75e9873be0d8396ec300f7b}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}!Quad\-Approx@{Quad\-Approx}}
\index{Quad\-Approx@{Quad\-Approx}!SCIRun::Core::Basis::QuadApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}}
\subsubsection[{Quad\-Approx}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Quad\-Approx} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx_a9919153fb75e9873be0d8396ec300f7b}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx_a23e33143ec4327567834df9a796f79df}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}!$\sim$\-Quad\-Approx@{$\sim$\-Quad\-Approx}}
\index{$\sim$\-Quad\-Approx@{$\sim$\-Quad\-Approx}!SCIRun::Core::Basis::QuadApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}}
\subsubsection[{$\sim$\-Quad\-Approx}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Quad\-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_quad_approx_a23e33143ec4327567834df9a796f79df}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_quad_approx_a20b090342876ad6c6210b65045f6e6f6}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}!approx\-\_\-edge@{approx\-\_\-edge}}
\index{approx\-\_\-edge@{approx\-\_\-edge}!SCIRun::Core::Basis::QuadApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-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_quad_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_quad_approx_abbad126e32f16f31b7b5143f34e3ca4a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}!approx\-\_\-face@{approx\-\_\-face}}
\index{approx\-\_\-face@{approx\-\_\-face}!SCIRun::Core::Basis::QuadApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Quad\-Approx}}
\subsubsection[{approx\-\_\-face}]{\setlength{\rightskip}{0pt plus 5cm}void approx\-\_\-face (
\begin{DoxyParamCaption}
\item[{const unsigned}]{, }
\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_quad_approx_abbad126e32f16f31b7b5143f34e3ca4a}
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. 

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