CMatrixIterator Class Template Reference

#include <matrix.h>

List of all members.


Detailed Description

template<class T>
class imgfusion::CMatrixIterator< T >

Matrix Iterator conforms the definition of SGI's Random access iterator concept. No boundary checks are done.


Public Member Functions

 CMatrixIterator (T *Begin, int Stride)
CMatrixIterator< T > & operator++ ()
CMatrixIterator< T > operator++ (int)
CMatrixIterator< T > & operator-- ()
CMatrixIterator< T > operator-- (int)
CMatrixIterator< T > & operator+= (int n)
CMatrixIterator< T > operator-= (int n)
T & operator * ()
T & operator[] (int n)


Member Function Documentation

T& operator *  )  [inline]
 

Iterator dereference.

CMatrixIterator<T> operator++ int   )  [inline]
 

Postincrement.

CMatrixIterator<T>& operator++  )  [inline]
 

Preincrement.

CMatrixIterator<T>& operator+= int  n  )  [inline]
 

Iterator addition.

CMatrixIterator<T> operator-- int   )  [inline]
 

Postdecrement.

CMatrixIterator<T>& operator--  )  [inline]
 

Predecrement.

CMatrixIterator<T> operator-= int  n  )  [inline]
 

Iterator subtraction.

T& operator[] int  n  )  [inline]
 

Element access operator.


Generated on Tue Jul 11 11:22:32 2006 for ImgFusion by  doxygen 1.4.6