Public Types | Public Member Functions | Protected Types | Protected Attributes

OpenMesh::ArrayKernel::ExtStatusSetT< Handle > Class Template Reference

--- ExtStatusSet API --- (hybrid between a set and an array) More...

#include </data1/home1/moebius/projects/release/OpenMesh-2.0/src/OpenMesh/Core/Mesh/ArrayKernel.hh>

Inheritance diagram for OpenMesh::ArrayKernel::ExtStatusSetT< Handle >:
Inheritance graph
[legend]
Collaboration diagram for OpenMesh::ArrayKernel::ExtStatusSetT< Handle >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef AutoStatusSetT< Handle > Base
typedef HandleContainer::iterator iterator
typedef
HandleContainer::const_iterator 
const_iterator

Public Member Functions

 ExtStatusSetT (ArrayKernel &_kernel, uint _capacity_hint=0)
void insert (Handle _hnd)
void erase (Handle _hnd)
void erase (iterator _it)
void clear ()
 Note: O(n) complexity.
uint size () const
 Complexity: 0(1).
bool empty () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
Handle & front ()
const Handle & front () const
Handle & back ()
const Handle & back () const

Protected Types

typedef std::vector< Handle > HandleContainer

Protected Attributes

HandleContainer handles_

Detailed Description

template<class Handle>
class OpenMesh::ArrayKernel::ExtStatusSetT< Handle >

--- ExtStatusSet API --- (hybrid between a set and an array)


The documentation for this class was generated from the following file:

acg pic Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .