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