ConstIterator3D Class Reference

Const version of Iterator3D. More...

#include <matpackIII.h>

List of all members.

Public Member Functions

 ConstIterator3D ()
 Default constructor.
 ConstIterator3D (const ConstIterator3D &o)
 Copy constructor.
 ConstIterator3D (const ConstMatrixView &x, Index stride)
 Explicit constructor.
ConstIterator3Doperator++ ()
 Prefix increment operator.
bool operator!= (const ConstIterator3D &other) const
 Not equal operator, needed for algorithms like copy.
const ConstMatrixViewoperator-> () const
 The -> operator is needed, so that we can write i->begin() to get the 1D iterators.
const ConstMatrixViewoperator* () const
 Dereferencing.

Private Attributes

ConstMatrixView msv
 Current position.
Index mstride
 Stride.


Detailed Description

Const version of Iterator3D.

Definition at line 56 of file matpackIII.h.


Constructor & Destructor Documentation

ConstIterator3D::ConstIterator3D (  )  [inline]

Default constructor.

Definition at line 332 of file matpackIII.h.

ConstIterator3D::ConstIterator3D ( const ConstIterator3D o  )  [inline]

Copy constructor.

Definition at line 338 of file matpackIII.h.

ConstIterator3D::ConstIterator3D ( const ConstMatrixView x,
Index  stride 
) [inline]

Explicit constructor.

Definition at line 345 of file matpackIII.h.


Member Function Documentation

ConstIterator3D & ConstIterator3D::operator++ (  )  [inline]

Prefix increment operator.

Definition at line 352 of file matpackIII.h.

bool ConstIterator3D::operator!= ( const ConstIterator3D other  )  const [inline]

Not equal operator, needed for algorithms like copy.

Definition at line 359 of file matpackIII.h.

const ConstMatrixView * ConstIterator3D::operator-> (  )  const [inline]

The -> operator is needed, so that we can write i->begin() to get the 1D iterators.

Definition at line 375 of file matpackIII.h.

const ConstMatrixView & ConstIterator3D::operator* (  )  const [inline]

Dereferencing.

Definition at line 381 of file matpackIII.h.


Member Data Documentation

Current position.

Definition at line 71 of file matpackIII.h.

Stride.

Definition at line 73 of file matpackIII.h.


The documentation for this class was generated from the following file:

Generated on Wed Feb 4 08:17:28 2009 for ARTS by  doxygen 1.5.6