| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/container/iterator2d.h>

Public Member Functions | |
| virtual unsigned int | sizeX () const =0 |
| virtual unsigned int | sizeY () const =0 |
| Return the dimensions. | |
| virtual T | get (unsigned int x, unsigned int y) const =0 |
| Returns the element at the position (x, y). | |
| virtual Iterator< T > * | newIterator () const |
| Returns a 1D-Iterator in row-first format. | |
| virtual Iterator< T > * | newXIterator (unsigned int y) const |
| virtual Iterator< T > * | newYIterator (unsigned int x) const |
| VRS_TYPEINFO (Iterator2D, SharedObj) | |
| virtual unsigned int VRS::Iterator2D< T >::sizeX | ( | ) | const [pure virtual] |
Implemented in VRS::TypeCastIterator2D< TO, FROM >.
| virtual unsigned int VRS::Iterator2D< T >::sizeY | ( | ) | const [pure virtual] |
| virtual T VRS::Iterator2D< T >::get | ( | unsigned int | x, | |
| unsigned int | y | |||
| ) | const [pure virtual] |
| virtual Iterator<T>* VRS::Iterator2D< T >::newIterator | ( | ) | const [virtual] |
Returns a 1D-Iterator in row-first format.
| virtual Iterator<T>* VRS::Iterator2D< T >::newXIterator | ( | unsigned int | y | ) | const [virtual] |
| virtual Iterator<T>* VRS::Iterator2D< T >::newYIterator | ( | unsigned int | x | ) | const [virtual] |
| VRS::Iterator2D< T >::VRS_TYPEINFO | ( | Iterator2D< T > | , | |
| SharedObj | ||||
| ) |