GEL  2
GEL is a library for Geometry and Linear Algebra
Public Types | Public Member Functions
HMesh::IDIterator< ID > Class Template Reference

List of all members.

Public Types

typedef
std::bidirectional_iterator_tag 
iterator_category
typedef ptrdiff_t difference_type
typedef ID value_type
typedef value_type reference
typedef value_type * pointer

Public Member Functions

 IDIterator (const ConnectivityKernel &_ck, ID _id, bool _skip=true)
 constructor (default: skipping enabled)
IDIteratoroperator++ ()
 prefix increment
IDIteratoroperator++ (int)
 postfix increment
IDIteratoroperator-- ()
 prefix decrement
IDIteratoroperator-- (int)
 postfix decrement
bool operator== (const IDIterator &other) const
 equal to
bool operator!= (const IDIterator &other) const
 not equal to
reference operator* ()
 indirection
pointer operator-> ()
 member by pointer
template<>
IDIterator< VertexID > & operator++ ()
template<>
IDIterator< VertexID > & operator-- ()
template<>
IDIterator< FaceID > & operator++ ()
template<>
IDIterator< FaceID > & operator-- ()
template<>
IDIterator< HalfEdgeID > & operator++ ()
template<>
IDIterator< HalfEdgeID > & operator-- ()

template<typename ID>
class HMesh::IDIterator< ID >


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