OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface Class Reference

Heap interface. More...

#include <DecimaterT.hh>

List of all members.

Public Member Functions

int get_heap_position (VertexHandle _vh)
bool greater (VertexHandle _vh0, VertexHandle _vh1)
 HeapInterface (Mesh &_mesh, VPropHandleT< float > _prio, VPropHandleT< int > _pos)
bool less (VertexHandle _vh0, VertexHandle _vh1)
void set_heap_position (VertexHandle _vh, int _pos)

Private Attributes

Meshmesh_
VPropHandleT< int > pos_
VPropHandleT< float > prio_

Detailed Description

template<typename MeshT>
class OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface

Heap interface.

Definition at line 198 of file DecimaterT.hh.


Constructor & Destructor Documentation

template<typename MeshT >
OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::HeapInterface ( Mesh _mesh,
VPropHandleT< float >  _prio,
VPropHandleT< int >  _pos 
) [inline]

Definition at line 202 of file DecimaterT.hh.


Member Function Documentation

template<typename MeshT >
int OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::get_heap_position ( VertexHandle  _vh  )  [inline]

Definition at line 217 of file DecimaterT.hh.

template<typename MeshT >
bool OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::greater ( VertexHandle  _vh0,
VertexHandle  _vh1 
) [inline]

Definition at line 213 of file DecimaterT.hh.

template<typename MeshT >
bool OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::less ( VertexHandle  _vh0,
VertexHandle  _vh1 
) [inline]

Definition at line 209 of file DecimaterT.hh.

template<typename MeshT >
void OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::set_heap_position ( VertexHandle  _vh,
int  _pos 
) [inline]

Definition at line 221 of file DecimaterT.hh.


Member Data Documentation

template<typename MeshT >
Mesh& OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::mesh_ [private]

Definition at line 226 of file DecimaterT.hh.

template<typename MeshT >
VPropHandleT<int> OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::pos_ [private]

Definition at line 228 of file DecimaterT.hh.

template<typename MeshT >
VPropHandleT<float> OpenMesh::Decimater::DecimaterT< MeshT >::HeapInterface::prio_ [private]

Definition at line 227 of file DecimaterT.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:17 2013