|
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-- () |
1.7.5.1