A simplex iterator for a mesh. More...
#include <SimplexIterator.h>
Public Types | |
| typedef Base::iterator_category | iterator_category |
| Iterator category. | |
| typedef Base::value_type | value_type |
| Value type. | |
| typedef Base::difference_type | difference_type |
| Pointer difference type. | |
| typedef Base::pointer | pointer |
| Pointer to the value type. | |
| typedef Base::reference | reference |
| Reference to the value type. | |
| typedef ISS | IssType |
| Indexed simplex set (mesh). | |
Public Member Functions | |
Constructors etc. | |
| SimplexIterator (const IssType &iss) | |
| Construct a simplex iterator for a mesh. | |
| SimplexIterator (const SimplexIterator &other) | |
| Copy constructor. | |
| SimplexIterator & | operator= (const SimplexIterator &other) |
| Assignment operator. | |
| ~SimplexIterator () | |
| Destructor. | |
Forward iterator requirements | |
| reference | operator* () const |
| Dereference. | |
| pointer | operator-> () const |
| Pointer dereference. | |
| SimplexIterator & | operator++ () |
| Pre-increment. | |
| SimplexIterator | operator++ (int) |
| Post-increment. | |
Bidirectional iterator requirements | |
| SimplexIterator & | operator-- () |
| Pre-decrement. | |
| SimplexIterator | operator-- (int) |
| Post-decrement. | |
Random access iterator requirements | |
| reference | operator[] (const difference_type n) const |
| Iterator indexing. | |
| SimplexIterator & | operator+= (const difference_type n) |
| Positive offseting. | |
| SimplexIterator | operator+ (const difference_type n) const |
| Positive offseting. | |
| SimplexIterator & | operator-= (const difference_type n) |
| Negative offseting. | |
| SimplexIterator | operator- (const difference_type n) const |
| Negative offseting. | |
| int | getBase () const |
| Return the index. | |
A simplex iterator for a mesh.
| ISS | is the mesh. |
This is a const iterator.
| SimplexIterator< ISS >::SimplexIterator | ( | const IssType & | iss | ) | [inline] |
Construct a simplex iterator for a mesh.
It is initialized to point to the first simplex.
| SimplexIterator SimplexIterator< ISS >::operator+ | ( | const difference_type | n | ) | const [inline] |
Positive offseting.
+= instead. | SimplexIterator SimplexIterator< ISS >::operator++ | ( | int | ) | [inline] |
Post-increment.
| SimplexIterator SimplexIterator< ISS >::operator- | ( | const difference_type | n | ) | const [inline] |
Negative offseting.
-= instead. | SimplexIterator SimplexIterator< ISS >::operator-- | ( | int | ) | [inline] |
Post-decrement.
1.6.3