\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_approx}{\section{Crv\-Approx Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_approx}\index{Crv\-Approx@{Crv\-Approx}}
}


Class for creating geometrical approximations of Crv meshes.  




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

Inheritance diagram for Crv\-Approx\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_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_crv_approx_a8c89fe28eeb2c202bf807baa606d6e9a}{Crv\-Approx} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_approx_aec752113739a745713cc463f1722c889}{$\sim$\-Crv\-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_crv_approx_a2c32ff2348bbf0b8312ee53ff271fbb3}{approx\-\_\-edge} (const unsigned, 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_crv_approx_af55d1b28f3a6ffce1d6c96191c71709a}{approx\-\_\-face} (const unsigned, const unsigned, V\-E\-C\-T\-O\-R \&coords) const 
\end{DoxyCompactItemize}


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

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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_crv_approx_a2c32ff2348bbf0b8312ee53ff271fbb3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx}!approx\-\_\-edge@{approx\-\_\-edge}}
\index{approx\-\_\-edge@{approx\-\_\-edge}!SCIRun::Core::Basis::CrvApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx}}
\subsubsection[{approx\-\_\-edge}]{\setlength{\rightskip}{0pt plus 5cm}void approx\-\_\-edge (
\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_crv_approx_a2c32ff2348bbf0b8312ee53ff271fbb3}
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_crv_approx_af55d1b28f3a6ffce1d6c96191c71709a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx}!approx\-\_\-face@{approx\-\_\-face}}
\index{approx\-\_\-face@{approx\-\_\-face}!SCIRun::Core::Basis::CrvApprox@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Crv\-Approx}}
\subsubsection[{approx\-\_\-face}]{\setlength{\rightskip}{0pt plus 5cm}void approx\-\_\-face (
\begin{DoxyParamCaption}
\item[{const unsigned}]{, }
\item[{const unsigned}]{, }
\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_crv_approx_af55d1b28f3a6ffce1d6c96191c71709a}
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{_crv_linear_lgn_8h}{Crv\-Linear\-Lgn.\-h}\end{DoxyCompactItemize}
