\hypertarget{a00709}{\section{Hole\+Info$<$ Mesh\+T $>$ Class Template Reference}
\label{a00709}\index{Hole\+Info$<$ Mesh\+T $>$@{Hole\+Info$<$ Mesh\+T $>$}}
}
Inheritance diagram for Hole\+Info$<$ Mesh\+T $>$\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a00709}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00709_a8397a8f1e317da862fd2953c0d8edf70}{typedef std\+::vector$<$ typename \\*
Mesh\+T\+::\+Edge\+Handle $>$ {\bfseries Hole}}\label{a00709_a8397a8f1e317da862fd2953c0d8edf70}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00709_af302fa0c7538b545e3b3baf4227c6054}{\hyperlink{a00709_af302fa0c7538b545e3b3baf4227c6054}{Hole\+Info} (Mesh\+T $\ast$\+\_\+mesh)}\label{a00709_af302fa0c7538b545e3b3baf4227c6054}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{a00709_a21aec31dc0adea7c4b500fca2bd54f21}{\hyperlink{a00709_a21aec31dc0adea7c4b500fca2bd54f21}{$\sim$\+Hole\+Info} ()}\label{a00709_a21aec31dc0adea7c4b500fca2bd54f21}

\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
\hypertarget{a00709_ab7bed6701289feac24fdba62769248ab}{void \hyperlink{a00709_ab7bed6701289feac24fdba62769248ab}{get\+Holes} ()}\label{a00709_ab7bed6701289feac24fdba62769248ab}

\begin{DoxyCompactList}\small\item\em get all holes and store them internally \end{DoxyCompactList}\item 
\hypertarget{a00709_aff0f7bf18b7e8a7a6b00f7ad2f10662a}{void \hyperlink{a00709_aff0f7bf18b7e8a7a6b00f7ad2f10662a}{fill\+Hole} (int \+\_\+index, int \+\_\+stages=3)}\label{a00709_aff0f7bf18b7e8a7a6b00f7ad2f10662a}

\begin{DoxyCompactList}\small\item\em fill hole with given index \end{DoxyCompactList}\item 
\hypertarget{a00709_a58e035d4a656d1e3ac938ae4f405598e}{void \hyperlink{a00709_a58e035d4a656d1e3ac938ae4f405598e}{fill\+Hole} (typename Mesh\+T\+::\+Edge\+Handle \+\_\+eh, int \+\_\+stages=3)}\label{a00709_a58e035d4a656d1e3ac938ae4f405598e}

\begin{DoxyCompactList}\small\item\em fill hole with given edge\+Handle on the boundary \end{DoxyCompactList}\item 
\hypertarget{a00709_a8b3e33fd6dcc050ab28bd4608058d94d}{void \hyperlink{a00709_a8b3e33fd6dcc050ab28bd4608058d94d}{fill\+All\+Holes} (int \+\_\+stages=3)}\label{a00709_a8b3e33fd6dcc050ab28bd4608058d94d}

\begin{DoxyCompactList}\small\item\em fill all holes of the mesh \end{DoxyCompactList}\item 
\hypertarget{a00709_acb7278c1e4b647e5b0433194f2032656}{void \hyperlink{a00709_acb7278c1e4b647e5b0433194f2032656}{select\+Hole} (int \+\_\+index)}\label{a00709_acb7278c1e4b647e5b0433194f2032656}

\begin{DoxyCompactList}\small\item\em select a hole with given index \end{DoxyCompactList}\item 
\hypertarget{a00709_a2d730125541fd40c341eeb4c2889736c}{std\+::vector$<$ std\+::vector\\*
$<$ typename Mesh\+T\+::\+Edge\+Handle $>$ $>$ $\ast$ \hyperlink{a00709_a2d730125541fd40c341eeb4c2889736c}{holes} ()}\label{a00709_a2d730125541fd40c341eeb4c2889736c}

\begin{DoxyCompactList}\small\item\em get the holes vector \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00709_a1bb001e2f9be3e287d1a28dd417aeae1}{Mesh\+T $\ast$ {\bfseries mesh\+\_\+}}\label{a00709_a1bb001e2f9be3e287d1a28dd417aeae1}

\item 
\hypertarget{a00709_a2063740d887144cc4fcb45ce1faa8464}{std\+::vector$<$ Hole $>$ {\bfseries holes\+\_\+}}\label{a00709_a2063740d887144cc4fcb45ce1faa8464}

\item 
\hypertarget{a00709_af364b83ff325fc3fdf11be8713b53b8b}{\hyperlink{a00706}{Hole\+Filler}$<$ Mesh\+T $>$ $\ast$ {\bfseries filler\+\_\+}}\label{a00709_af364b83ff325fc3fdf11be8713b53b8b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Mesh\+T$>$class Hole\+Info$<$ Mesh\+T $>$}



Definition at line 60 of file Hole\+Info\+T.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Plugin-\/\+Hole\+Filling/Hole\+Info\+T.\+hh\item 
Plugin-\/\+Hole\+Filling/Hole\+Info\+T.\+cc\end{DoxyCompactItemize}
