|
Regina Calculation Engine
|
A bidirectional iterator that runs through the raw vectors for surfaces in this list. More...
#include <surfaces/normalsurfaces.h>
Public Member Functions | |
| VectorIterator () | |
| Creates a new uninitialised iterator. More... | |
| VectorIterator (const VectorIterator &cloneMe)=default | |
| Creates a copy of the given iterator. More... | |
| VectorIterator & | operator= (const VectorIterator &cloneMe)=default |
| Makes this a copy of the given iterator. More... | |
| bool | operator== (const VectorIterator &other) const |
| Compares this with the given operator for equality. More... | |
| bool | operator!= (const VectorIterator &other) const |
| Compares this with the given operator for inequality. More... | |
| const Ray & | operator* () const |
| Returns the raw vector for the normal surface that this iterator is currently pointing to. More... | |
| VectorIterator & | operator++ () |
| The preincrement operator. More... | |
| VectorIterator | operator++ (int) |
| The postincrement operator. More... | |
| VectorIterator & | operator-- () |
| The predecrement operator. More... | |
| VectorIterator | operator-- (int) |
| The postdecrement operator. More... | |
Friends | |
| class | NormalSurfaces |
A bidirectional iterator that runs through the raw vectors for surfaces in this list.