\hypertarget{a00689}{\section{Open\+Mesh\+:\+:Decimater\+:\+:Decimater\+T$<$ Mesh\+T $>$\+:\+:Heap\+Interface Class Reference}
\label{a00689}\index{Open\+Mesh\+::\+Decimater\+::\+Decimater\+T$<$ Mesh\+T $>$\+::\+Heap\+Interface@{Open\+Mesh\+::\+Decimater\+::\+Decimater\+T$<$ Mesh\+T $>$\+::\+Heap\+Interface}}
}


Heap interface.  




{\ttfamily \#include $<$libs\+\_\+required/\+Open\+Mesh/src/\+Open\+Mesh/\+Tools/\+Decimater/\+Decimater\+T.\+hh$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00689_a36714be02e30ce16f99d80a9aa1058e0}{{\bfseries Heap\+Interface} (Mesh \&\+\_\+mesh, \hyperlink{a01470}{V\+Prop\+Handle\+T}$<$ float $>$ \+\_\+prio, \hyperlink{a01470}{V\+Prop\+Handle\+T}$<$ int $>$ \+\_\+pos)}\label{a00689_a36714be02e30ce16f99d80a9aa1058e0}

\item 
\hypertarget{a00689_adcf3f9b88db6956ab0362343383c6b6e}{bool {\bfseries less} (Vertex\+Handle \+\_\+vh0, Vertex\+Handle \+\_\+vh1)}\label{a00689_adcf3f9b88db6956ab0362343383c6b6e}

\item 
\hypertarget{a00689_a96ddff0625c4294fd70a3980bffdb17d}{bool {\bfseries greater} (Vertex\+Handle \+\_\+vh0, Vertex\+Handle \+\_\+vh1)}\label{a00689_a96ddff0625c4294fd70a3980bffdb17d}

\item 
\hypertarget{a00689_a14b71cf037f67bfd18cd91e453c5e78f}{int {\bfseries get\+\_\+heap\+\_\+position} (Vertex\+Handle \+\_\+vh)}\label{a00689_a14b71cf037f67bfd18cd91e453c5e78f}

\item 
\hypertarget{a00689_aef46307b0b84088a2e14a15e95fed714}{void {\bfseries set\+\_\+heap\+\_\+position} (Vertex\+Handle \+\_\+vh, int \+\_\+pos)}\label{a00689_aef46307b0b84088a2e14a15e95fed714}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a00689_ab13c575375eb3f331f28e9fee2a76c61}{Mesh \& {\bfseries mesh\+\_\+}}\label{a00689_ab13c575375eb3f331f28e9fee2a76c61}

\item 
\hypertarget{a00689_a08148fe84bca56ce9236ade6236f94cf}{\hyperlink{a01470}{V\+Prop\+Handle\+T}$<$ float $>$ {\bfseries prio\+\_\+}}\label{a00689_a08148fe84bca56ce9236ade6236f94cf}

\item 
\hypertarget{a00689_abe3ae6c04d7d6158f57ddaf51ae8675b}{\hyperlink{a01470}{V\+Prop\+Handle\+T}$<$ int $>$ {\bfseries pos\+\_\+}}\label{a00689_abe3ae6c04d7d6158f57ddaf51ae8675b}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$typename Mesh\+T$>$class Open\+Mesh\+::\+Decimater\+::\+Decimater\+T$<$ Mesh\+T $>$\+::\+Heap\+Interface}

Heap interface. 

Definition at line 128 of file Decimater\+T.\+hh.



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