CMatrixIteratorConst Class Template Reference

#include <matrix.h>

List of all members.


Detailed Description

template<class T>
class imgfusion::CMatrixIteratorConst< T >

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


Public Member Functions

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


Member Function Documentation

const T& operator *  )  [inline]
 

Iterator dereference.

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

Postincrement.

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

Preincrement.

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

Iterator addition.

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

Postdecrement.

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

Predecrement.

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

Iterator subtraction.

const T& operator[] int  n  )  [inline]
 

Element access operator.


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