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


{\ttfamily \#include $<$Open\+Flipper/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]{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ac2447d4894ba1744d037887b8bc565e0}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ac2447d4894ba1744d037887b8bc565e0}} 
typedef \hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT}{Rule\+InterfaceT}$<$ M $>$ {\bfseries Inherited}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a66bea6d8ca49033068a417b68d911d13}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a66bea6d8ca49033068a417b68d911d13}} 
{\bfseries F\+Vc} (M \&\+\_\+mesh)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ad209adf18d55eb368e25bdd68b77d5ad}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ad209adf18d55eb368e25bdd68b77d5ad}} 
void \hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ad209adf18d55eb368e25bdd68b77d5ad}{raise} (typename M\+::\+Vertex\+Handle \&\+\_\+vh, \hyperlink{namespaceOpenMesh_1_1Subdivider_1_1Adaptive_af706613543b0da1b097580a9dc30fc6e}{state\+\_\+t} \+\_\+target\+\_\+state) override
\begin{DoxyCompactList}\small\item\em Raise item to target state {\ttfamily \+\_\+target\+\_\+state}. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a73e6c070b994cb84801bc5516f5c11b8}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a73e6c070b994cb84801bc5516f5c11b8}} 
{\bfseries M\+I\+P\+S\+\_\+\+W\+A\+R\+N\+\_\+\+WA} (Face) M\+I\+P\+S\+\_\+\+W\+A\+R\+N\+\_\+\+WA(Edge) static void init\+\_\+coeffs(size\+\_\+t \+\_\+max\+\_\+valence)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a112aa1a72514dd7d7a89a68685013e79}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a112aa1a72514dd7d7a89a68685013e79}} 
double {\bfseries coeff} (size\+\_\+t \+\_\+valence)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ac780de2e8237733422fb6e2631ea7691}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_ac780de2e8237733422fb6e2631ea7691}} 
static const std\+::vector$<$ double $>$ \& {\bfseries coeffs} ()
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a4435a15992741e4886c00a2267696eaf}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a4435a15992741e4886c00a2267696eaf}} 
typedef \hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1RuleInterfaceT}{Rule\+InterfaceT}$<$ M $>$ {\bfseries Base}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a8dd6eb6c3642e286e7af9a4c83b9d734}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a8dd6eb6c3642e286e7af9a4c83b9d734}} 
{\bfseries C\+O\+M\+P\+O\+S\+I\+T\+E\+\_\+\+R\+U\+LE} (\hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc}{F\+Vc}, M)
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a28eeece23a75f04507fa2336e24a2ab3}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1FVc_a28eeece23a75f04507fa2336e24a2ab3}} 
static std\+::vector$<$ double $>$ {\bfseries coeffs\+\_\+}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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

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

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



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