#include <HeapT.hh>
Public Member Functions | |
| int | get_heap_position (const HeapEntry &_e) |
| Get the heap position of HeapEntry _e. | |
| bool | greater (const HeapEntry &_e1, const HeapEntry &_e2) |
| Comparison of two HeapEntry's: strict greater. | |
| bool | less (const HeapEntry &_e1, const HeapEntry &_e2) |
| Comparison of two HeapEntry's: strict less. | |
| void | set_heap_position (HeapEntry &_e, int _i) |
| Set the heap position of HeapEntry _e. | |
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.
Definition at line 87 of file HeapT.hh.
| int OpenMesh::Utils::HeapInterfaceT< HeapEntry >::get_heap_position | ( | const HeapEntry & | _e | ) |
Get the heap position of HeapEntry _e.
| bool OpenMesh::Utils::HeapInterfaceT< HeapEntry >::greater | ( | const HeapEntry & | _e1, | |
| const HeapEntry & | _e2 | |||
| ) |
Comparison of two HeapEntry's: strict greater.
| bool OpenMesh::Utils::HeapInterfaceT< HeapEntry >::less | ( | const HeapEntry & | _e1, | |
| const HeapEntry & | _e2 | |||
| ) |
Comparison of two HeapEntry's: strict less.
| void OpenMesh::Utils::HeapInterfaceT< HeapEntry >::set_heap_position | ( | HeapEntry & | _e, | |
| int | _i | |||
| ) |
Set the heap position of HeapEntry _e.