DijkstraInterface Class Reference

Gère stockage et comparaison des entrées de l'OpenMesh-heap. More...

#include <OpenMesh_HeapClasses.hh>

List of all members.

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 OriginalMeshmesh = 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.


Detailed Description

Gère stockage et comparaison des entrées de l'OpenMesh-heap.

Classe nécessaire pour pouvoir utiliser OpenMesh::HeapT


Constructor & Destructor Documentation

DijkstraInterface::DijkstraInterface (  )  [inline]


Member Function Documentation

bool DijkstraInterface::less ( const Vertex e1,
const Vertex e2 
) [inline]

Comparison of two HeapEntry's: strict less.

bool DijkstraInterface::greater ( const Vertex e1,
const Vertex e2 
) [inline]

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


Member Data Documentation

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

See also:
mesh

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.

See also:
mesh


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 17:25:00 2007 for GuskovRemeshing by  doxygen 1.5.2