\hypertarget{a01259}{\section{Subdivide\+Widget Class Reference}
\label{a01259}\index{Subdivide\+Widget@{Subdivide\+Widget}}
}
Inheritance diagram for Subdivide\+Widget\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01259}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01259_ad7e0d63fa53de5dcd3c88894d4364a66}{enum {\bfseries S\+O\+P\+Type} \{ \\*
{\bfseries S\+O\+P\+\_\+\+Uniform\+Composite\+Loop}, 
{\bfseries S\+O\+P\+\_\+\+Uniform\+Composite\+Sqrt3}, 
{\bfseries S\+O\+P\+\_\+\+Uniform\+Loop}, 
{\bfseries S\+O\+P\+\_\+\+Uniform\+Sqrt3}, 
\\*
{\bfseries S\+O\+P\+\_\+\+Uniform\+Interpolating\+Sqrt3}, 
{\bfseries S\+O\+P\+\_\+\+Modified\+Butterfly}, 
{\bfseries S\+O\+P\+\_\+\+Catmull\+Clark}, 
{\bfseries S\+O\+P\+\_\+\+Undefined}
 \}}\label{a01259_ad7e0d63fa53de5dcd3c88894d4364a66}

\item 
\hypertarget{a01259_ad1db1a2494e54d511462747323c41b65}{typedef \\*
\hyperlink{a01257}{Open\+Mesh\+::\+Subdivider\+::\+Uniform\+::\+Subdivider\+T}\\*
$<$ \hyperlink{a01335}{Mesh} $>$ {\bfseries Subdivider}}\label{a01259_ad1db1a2494e54d511462747323c41b65}

\item 
\hypertarget{a01259_a96e145fe7c244e9b0741e30db148b541}{typedef std\+::map$<$ S\+O\+P\+Type, \\*
Subdivider $\ast$ $>$ {\bfseries Subdivider\+Pool}}\label{a01259_a96e145fe7c244e9b0741e30db148b541}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01259_a191e3e6216dc6d0a99527aa0bf5dbac7}{\hyperlink{a01259_a191e3e6216dc6d0a99527aa0bf5dbac7}{Subdivide\+Widget} (Q\+Widget $\ast$\+\_\+parent=0, const char $\ast$\+\_\+name=0)}\label{a01259_a191e3e6216dc6d0a99527aa0bf5dbac7}

\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
\hypertarget{a01259_aa6c1aa852431cb53a4c8c5123b1c47cf}{\hyperlink{a01259_aa6c1aa852431cb53a4c8c5123b1c47cf}{$\sim$\+Subdivide\+Widget} ()}\label{a01259_aa6c1aa852431cb53a4c8c5123b1c47cf}

\begin{DoxyCompactList}\small\item\em destructor \end{DoxyCompactList}\item 
\hypertarget{a01259_a76b8eb6dd5f47ea05161c22da4adca54}{bool \hyperlink{a01259_a76b8eb6dd5f47ea05161c22da4adca54}{open\+\_\+mesh} (const char $\ast$\+\_\+filename)}\label{a01259_a76b8eb6dd5f47ea05161c22da4adca54}

\begin{DoxyCompactList}\small\item\em open mesh from \+\_\+filename \end{DoxyCompactList}\item 
\hypertarget{a01259_a7551af8d1b317cdd54096a7181d6d604}{void {\bfseries key\+Press\+Event} (Q\+Key\+Event $\ast$k)}\label{a01259_a7551af8d1b317cdd54096a7181d6d604}

\item 
\hypertarget{a01259_aa4fe279c7abcb6885c692f7b6cf4dc96}{void {\bfseries update} ()}\label{a01259_aa4fe279c7abcb6885c692f7b6cf4dc96}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01259_a537edb8daa5e873442678d01cd5ffca7}{Q\+Status\+Bar $\ast$ \hyperlink{a01259_a537edb8daa5e873442678d01cd5ffca7}{status\+\_\+bar}}\label{a01259_a537edb8daa5e873442678d01cd5ffca7}

\begin{DoxyCompactList}\small\item\em Updates Status Bar Information. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01259_aabe40452728ee6ffe064e8077bd1356d}{void {\bfseries animate\+\_\+slot} (void)}\label{a01259_aabe40452728ee6ffe064e8077bd1356d}

\item 
\hypertarget{a01259_a2ac1fdb02edabebb216485878ee990ed}{void {\bfseries slot\+\_\+select\+\_\+sop} (int i)}\label{a01259_a2ac1fdb02edabebb216485878ee990ed}

\item 
\hypertarget{a01259_aedc283b2078775c0fb119453881080e2}{void {\bfseries subdiv\+\_\+slot} ()}\label{a01259_aedc283b2078775c0fb119453881080e2}

\item 
\hypertarget{a01259_a956ee04e32e752cd9b57d071b60e1d34}{void {\bfseries reset\+\_\+slot} ()}\label{a01259_a956ee04e32e752cd9b57d071b60e1d34}

\item 
\hypertarget{a01259_a5e18f563bb32d95c448a0eed01621381}{void {\bfseries save\+\_\+slot} ()}\label{a01259_a5e18f563bb32d95c448a0eed01621381}

\item 
\hypertarget{a01259_af7bed54909022e08a1a75a354ae99fc6}{void {\bfseries load\+\_\+slot} ()}\label{a01259_af7bed54909022e08a1a75a354ae99fc6}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01259_ad65980f6d66326b73edbdd536f882602}{\hyperlink{a00840}{Mesh\+Viewer\+Widget} $\ast$ {\bfseries viewer\+\_\+widget\+\_\+}}\label{a01259_ad65980f6d66326b73edbdd536f882602}

\item 
\hypertarget{a01259_ab114e65c4d6c6a7c9e7b5dc41e51ec0a}{Q\+Timer $\ast$ {\bfseries timer\+\_\+}}\label{a01259_ab114e65c4d6c6a7c9e7b5dc41e51ec0a}

\item 
\hypertarget{a01259_a7193869257fccd7ac448ecf3ae7088ae}{int {\bfseries animate\+\_\+step\+\_\+}}\label{a01259_a7193869257fccd7ac448ecf3ae7088ae}

\item 
\hypertarget{a01259_a04138760d26067fb6bbf423228f29322}{int {\bfseries max\+\_\+animate\+\_\+steps\+\_\+}}\label{a01259_a04138760d26067fb6bbf423228f29322}

\item 
\hypertarget{a01259_ac2d3f11862cfb6617c4a8a371d4f67cd}{int {\bfseries msecs\+\_\+}}\label{a01259_ac2d3f11862cfb6617c4a8a371d4f67cd}

\item 
\hypertarget{a01259_ad10958876a9b4ea2defd51b2c5486730}{S\+O\+P\+Type {\bfseries sel\+\_\+topo\+\_\+type}}\label{a01259_ad10958876a9b4ea2defd51b2c5486730}

\item 
\hypertarget{a01259_ac391b07dda85ff5b5866c36a99aea0c9}{S\+O\+P\+Type {\bfseries cur\+\_\+topo\+\_\+type}}\label{a01259_ac391b07dda85ff5b5866c36a99aea0c9}

\item 
\hypertarget{a01259_a968c7288067a63c21845c267c2682bf5}{Subdivider\+Pool {\bfseries subdivider\+\_\+}}\label{a01259_a968c7288067a63c21845c267c2682bf5}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 72 of file Subdivide\+Widget.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Subdivider/Subdivide\+Widget.\+hh\item 
libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Apps/\+Subdivider/Subdivide\+Widget.\+cc\end{DoxyCompactItemize}
