Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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:
acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .