\hypertarget{a00607}{\section{Open\+Mesh\+:\+:Subdivider\+:\+:Adaptive\+:\+:F\+Vc$<$ M $>$ Class Template Reference}
\label{a00607}\index{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+F\+Vc$<$ M $>$@{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+F\+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\+:\+:F\+Vc$<$ M $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00607}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00607_ac2447d4894ba1744d037887b8bc565e0}{typedef \hyperlink{a01125}{Rule\+Interface\+T}$<$ M $>$ {\bfseries Inherited}}\label{a00607_ac2447d4894ba1744d037887b8bc565e0}

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

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

\begin{DoxyCompactList}\small\item\em Raise item to target state {\ttfamily \+\_\+target\+\_\+state}. \end{DoxyCompactList}\item 
\hypertarget{a00607_a73e6c070b994cb84801bc5516f5c11b8}{{\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{a00607_a73e6c070b994cb84801bc5516f5c11b8}

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

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

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

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

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

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


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

Composite rule \hyperlink{a00607}{F\+Vc} 

Definition at line 239 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}
