#include <OpenMesh_HeapClasses.hh>
Public Member Functions | |
| DijkstraInterface () | |
| bool | less (const Vertex &e1, const Vertex &e2) |
| Comparison of two HeapEntry's: strict less. | |
| bool | greater (const Vertex &e1, const Vertex &e2) |
| Comparison of two HeapEntry's: strict greater. | |
| int | get_heap_position (const Vertex &e) |
| Get the heap position of HeapEntry _e. nécessaire pour OpenMesh::HeapT, mémorisé comme propiété du vertex dans le mesh. | |
| void | set_heap_position (Vertex &e, int _i) |
Static Public Attributes | |
| static OriginalMesh * | mesh = NULL |
| static OpenMesh::VPropHandleT< double > * | vprop_distance = NULL |
| static OpenMesh::VPropHandleT< int > * | vprop_heappos = NULL |
| Static pointer sur un property handle utilisé pour mémoriser les positions dans le heap OpenMesh::HeapT l'utilise à l'intérieur. | |
Classe nécessaire pour pouvoir utiliser OpenMesh::HeapT
| DijkstraInterface::DijkstraInterface | ( | ) | [inline] |
Comparison of two HeapEntry's: strict less.
Comparison of two HeapEntry's: strict greater.
| int DijkstraInterface::get_heap_position | ( | const Vertex & | e | ) | [inline] |
Get the heap position of HeapEntry _e. nécessaire pour OpenMesh::HeapT, mémorisé comme propiété du vertex dans le mesh.
| void DijkstraInterface::set_heap_position | ( | Vertex & | e, | |
| int | _i | |||
| ) | [inline] |
Set the heap position of HeapEntry _e nécessaire pour OpenMesh::HeapT, mémorisé comme propiété du vertex dans le mesh
OriginalMesh * DijkstraInterface::mesh = NULL [static] |
OpenMesh::VPropHandleT< double > * DijkstraInterface::vprop_distance = NULL [static] |
Static pointer sur un property handle donnant la distance du noeud au plus proche seed
OpenMesh::VPropHandleT< int > * DijkstraInterface::vprop_heappos = NULL [static] |
Static pointer sur un property handle utilisé pour mémoriser les positions dans le heap OpenMesh::HeapT l'utilise à l'intérieur.
1.5.2