\hypertarget{a00546}{\section{Open\+Mesh\+:\+:Subdivider\+:\+:Adaptive\+:\+:E\+Vc$<$ M $>$ Class Template Reference}
\label{a00546}\index{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+E\+Vc$<$ M $>$@{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+E\+Vc$<$ M $>$}}
}


{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+Subdivider/\+Adaptive/\+Composite/\+Rules\+T.\+hh$>$}

Inheritance diagram for Open\+Mesh\+:\+:Subdivider\+:\+:Adaptive\+:\+:E\+Vc$<$ M $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00546}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_aa61f89fb947514b1630eaad1a28c9e3c}{typedef \hyperlink{a01125}{Rule\+Interface\+T}$<$ M $>$ {\bfseries Inherited}}\label{a00546_aa61f89fb947514b1630eaad1a28c9e3c}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_ad26e61e43eb7900a4c5fc1c21791493b}{{\bfseries E\+Vc} (M \&\+\_\+mesh)}\label{a00546_ad26e61e43eb7900a4c5fc1c21791493b}

\item 
\hypertarget{a00546_aa1ea8fa0ebd3afa25f00b5c035f3ab75}{void \hyperlink{a00546_aa1ea8fa0ebd3afa25f00b5c035f3ab75}{raise} (typename M\+::\+Vertex\+Handle \&\+\_\+vh, \hyperlink{a03384_af706613543b0da1b097580a9dc30fc6e}{state\+\_\+t} \+\_\+target\+\_\+state)}\label{a00546_aa1ea8fa0ebd3afa25f00b5c035f3ab75}

\begin{DoxyCompactList}\small\item\em Raise item to target state {\ttfamily \+\_\+target\+\_\+state}. \end{DoxyCompactList}\item 
\hypertarget{a00546_a5a94865de2c08701d7316b1d4ebf0c63}{{\bfseries M\+I\+P\+S\+\_\+\+W\+A\+R\+N\+\_\+\+W\+A} (Face) M\+I\+P\+S\+\_\+\+W\+A\+R\+N\+\_\+\+W\+A(Edge) static void init\+\_\+coeffs(size\+\_\+t \+\_\+max\+\_\+valence)}\label{a00546_a5a94865de2c08701d7316b1d4ebf0c63}

\item 
\hypertarget{a00546_a94dd7dcf4617082fa31773838add5034}{double {\bfseries coeff} (size\+\_\+t \+\_\+valence)}\label{a00546_a94dd7dcf4617082fa31773838add5034}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_a38da1040c7c75b380aed3184116ce464}{static const std\+::vector\\*
$<$ double $>$ \& {\bfseries coeffs} ()}\label{a00546_a38da1040c7c75b380aed3184116ce464}

\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_a73c0a70290df54c57cda83734278c3bd}{typedef \hyperlink{a01125}{Rule\+Interface\+T}$<$ M $>$ {\bfseries Base}}\label{a00546_a73c0a70290df54c57cda83734278c3bd}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_ac5d73acdf0eccdae9b416bfc6ab32148}{{\bfseries C\+O\+M\+P\+O\+S\+I\+T\+E\+\_\+\+R\+U\+L\+E} (\hyperlink{a00546}{E\+Vc}, M)}\label{a00546_ac5d73acdf0eccdae9b416bfc6ab32148}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00546_ab589cd5590fe6c3b48eea6d4f80c0afc}{static std\+::vector$<$ double $>$ {\bfseries coeffs\+\_\+}}\label{a00546_ab589cd5590fe6c3b48eea6d4f80c0afc}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
\subsubsection*{template$<$class M$>$class Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+E\+Vc$<$ M $>$}

Composite rule \hyperlink{a00546}{E\+Vc} 

Definition at line 408 of file Rules\+T.\+hh.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+Subdivider/\+Adaptive/\+Composite/\hyperlink{a02063}{Rules\+T.\+hh}\end{DoxyCompactItemize}
