\hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3}{}\section{Open\+Mesh\+:\+:Subdivider\+:\+:Adaptive\+:\+:Tvv3$<$ M $>$ Class Template Reference}
\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3}\index{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+Tvv3$<$ M $>$@{Open\+Mesh\+::\+Subdivider\+::\+Adaptive\+::\+Tvv3$<$ 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\+:\+:Tvv3$<$ M $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_adca899eb8aa44e66051ad0b8c24d1b3d}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_adca899eb8aa44e66051ad0b8c24d1b3d}} 
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_1Tvv3_a93b7959e8c6b21d453810c2458e333ac}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a93b7959e8c6b21d453810c2458e333ac}} 
{\bfseries Tvv3} (M \&\+\_\+mesh)
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_aac2fb298579812906947656543e0ed08}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_aac2fb298579812906947656543e0ed08}} 
void \hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_aac2fb298579812906947656543e0ed08}{raise} (typename M\+::\+Face\+Handle \&\+\_\+fh, \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_1Tvv3_a7989fa9667bb495b1764dff249e3213d}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a7989fa9667bb495b1764dff249e3213d}} 
void \hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a7989fa9667bb495b1764dff249e3213d}{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}\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a82a878500b1bd0f4c8dca136beed387b}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a82a878500b1bd0f4c8dca136beed387b}} 
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_1Tvv3_a9600aa58062645db7b9190c19a858dd4}\label{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3_a9600aa58062645db7b9190c19a858dd4}} 
{\bfseries C\+O\+M\+P\+O\+S\+I\+T\+E\+\_\+\+R\+U\+LE} (\hyperlink{classOpenMesh_1_1Subdivider_1_1Adaptive_1_1Tvv3}{Tvv3}, M)
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


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

\hyperlink{namespaceOpenMesh_1_1Subdivider_1_1Adaptive}{Adaptive} Composite Subdivision framework.\+Topological composite rule Tvv,3 doing a 1-\/3 split of a face. 

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



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