- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Class List
- Class Hierarchy
- Class Members

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

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

`#include <HeapT.hh>`

List of all members.

## 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 specity 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:

- Tools/Utils/HeapT.hh