KrisLibrary
1.0.0
|
An iterator through MatrixTemplate elements. More...
#include <MatrixTemplate.h>
Public Types | |
typedef MatrixIterator< T > | MyT |
Public Member Functions | |
MatrixIterator (const MyT &i) | |
MatrixIterator (T *_ptr, int _istride, int _jstride) | |
T & | operator* () |
T * | operator-> () |
MyT & | nextRow () |
MyT & | prevRow () |
MyT & | nextCol () |
MyT & | prevCol () |
bool | operator!= (const MyT &i) |
bool | operator== (const MyT &i) |
bool | operator< (const MyT &i) |
bool | operator> (const MyT &i) |
Public Attributes | |
T * | ptr |
T * | rowPtr |
int | istride |
int | jstride |
An iterator through MatrixTemplate elements.
Operates similarly to VectorIterator, but instead of ++ and –, rows and columns are iterated explicitly with the nextRow(),nextCol(), prevRow(), and prevCol() methods.