ExtStatusSet: A status set augmented with an array.
More...
#include <OpenMesh/Core/Mesh/ArrayKernel.hh>
|
typedef HandleT | Handle |
|
typedef AutoStatusSetT< Handle > | Base |
|
typedef HandleContainer::iterator | iterator |
|
typedef HandleContainer::const_iterator | const_iterator |
|
typedef HandleT | Handle |
|
|
| ExtStatusSetT (ArrayKernel &_kernel, size_t _capacity_hint=0) |
|
void | insert (Handle _hnd) |
|
void | erase (Handle _hnd) |
| Complexity: O(k), (k - number of the elements in the set)
|
|
void | erase (iterator _it) |
| Complexity: O(1)
|
|
void | clear () |
|
unsigned int | 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 |
|
| AutoStatusSetT (ArrayKernel &_kernel) |
|
| StatusSetT (ArrayKernel &_kernel, const unsigned int _bit_mask) |
|
bool | is_in (Handle _hnd) const |
|
void | insert (Handle _hnd) |
|
void | erase (Handle _hnd) |
|
size_t | size () const |
| Note: 0(n) complexity.
|
|
void | clear () |
| Note: O(n) complexity.
|
|
|
typedef std::vector< Handle > | HandleContainer |
|
|
const unsigned int | bit_mask_ |
|
template<class HandleT>
class OpenMesh::ArrayKernel::ExtStatusSetT< HandleT >
ExtStatusSet: A status set augmented with an array.
The documentation for this class was generated from the following file: