OpenMesh
OpenMesh::Utils::HeapInterfaceT< HeapEntry > Struct Template Reference

This class demonstrates the HeapInterface's interface. More...

#include <OpenMesh/Tools/Utils/HeapT.hh>

Public Member Functions

bool less (const HeapEntry &_e1, const HeapEntry &_e2)
 Comparison of two HeapEntry's: strict less.
 
bool greater (const HeapEntry &_e1, const HeapEntry &_e2)
 Comparison of two HeapEntry's: strict greater.
 
int get_heap_position (const HeapEntry &_e)
 Get the heap position of HeapEntry _e.
 
void set_heap_position (HeapEntry &_e, int _i)
 Set the heap position of HeapEntry _e.
 

Detailed Description

template<class HeapEntry>
struct OpenMesh::Utils::HeapInterfaceT< HeapEntry >

This class demonstrates the HeapInterface's interface.

If you want to build your customized heap you will have to specify a heap interface class and use this class as a template parameter for the class HeapT. This class defines the interface that this heap interface has to implement.

See also
HeapT

The documentation for this struct was generated from the following file:

Project OpenMesh, ©  Visual Computing Institute, RWTH Aachen. Documentation generated using doxygen .