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


Heap interface.  




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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08936_a36714be02e30ce16f99d80a9aa1058e0}\label{a08936_a36714be02e30ce16f99d80a9aa1058e0}} 
{\bfseries Heap\+Interface} (Mesh \&\+\_\+mesh, \hyperlink{a08876}{V\+Prop\+HandleT}$<$ float $>$ \+\_\+prio, \hyperlink{a08876}{V\+Prop\+HandleT}$<$ int $>$ \+\_\+pos)
\item 
\mbox{\Hypertarget{a08936_adcf3f9b88db6956ab0362343383c6b6e}\label{a08936_adcf3f9b88db6956ab0362343383c6b6e}} 
bool {\bfseries less} (Vertex\+Handle \+\_\+vh0, Vertex\+Handle \+\_\+vh1)
\item 
\mbox{\Hypertarget{a08936_a96ddff0625c4294fd70a3980bffdb17d}\label{a08936_a96ddff0625c4294fd70a3980bffdb17d}} 
bool {\bfseries greater} (Vertex\+Handle \+\_\+vh0, Vertex\+Handle \+\_\+vh1)
\item 
\mbox{\Hypertarget{a08936_a14b71cf037f67bfd18cd91e453c5e78f}\label{a08936_a14b71cf037f67bfd18cd91e453c5e78f}} 
int {\bfseries get\+\_\+heap\+\_\+position} (Vertex\+Handle \+\_\+vh)
\item 
\mbox{\Hypertarget{a08936_aef46307b0b84088a2e14a15e95fed714}\label{a08936_aef46307b0b84088a2e14a15e95fed714}} 
void {\bfseries set\+\_\+heap\+\_\+position} (Vertex\+Handle \+\_\+vh, int \+\_\+pos)
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a08936_ab13c575375eb3f331f28e9fee2a76c61}\label{a08936_ab13c575375eb3f331f28e9fee2a76c61}} 
Mesh \& {\bfseries mesh\+\_\+}
\item 
\mbox{\Hypertarget{a08936_a08148fe84bca56ce9236ade6236f94cf}\label{a08936_a08148fe84bca56ce9236ade6236f94cf}} 
\hyperlink{a08876}{V\+Prop\+HandleT}$<$ float $>$ {\bfseries prio\+\_\+}
\item 
\mbox{\Hypertarget{a08936_abe3ae6c04d7d6158f57ddaf51ae8675b}\label{a08936_abe3ae6c04d7d6158f57ddaf51ae8675b}} 
\hyperlink{a08876}{V\+Prop\+HandleT}$<$ int $>$ {\bfseries pos\+\_\+}
\end{DoxyCompactItemize}


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

Heap interface. 

Definition at line 145 of file Decimater\+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/\+Decimater/\hyperlink{a02183}{Decimater\+T.\+hh}\end{DoxyCompactItemize}
