GEL
2
GEL is a library for Geometry and Linear Algebra
|
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) | |
IDIterator & | operator++ () |
prefix increment | |
IDIterator & | operator++ (int) |
postfix increment | |
IDIterator & | operator-- () |
prefix decrement | |
IDIterator & | operator-- (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-- () |