[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

details Multi-dimensional Array Iterators VIGRA

General iterators for arrays of arbitrary dimension. More...

Classes

class  MultiArrayShape< N >
class  MultiIterator< N, T, REFERENCE, POINTER >
 A multi-dimensional hierarchical iterator to be used with vigra::MultiArrayView if it is not strided. More...
class  StridedMultiIterator< N, T, REFERENCE, POINTER >
 A multi-dimensional hierarchical iterator to be used with vigra::MultiArrayView if it is not strided. More...
class  StridedScanOrderIterator< N, T, REFERENCE, POINTER, M >
 Sequential iterator for MultiArrayView. More...

Typedefs

typedef std::ptrdiff_t MultiArrayIndex
typedef MultiArrayShape< 1 >::type Shape1
 shape type for MultiArray<1, T>
typedef MultiArrayShape< 2 >::type Shape2
 shape type for MultiArray<2, T>
typedef MultiArrayShape< 3 >::type Shape3
 shape type for MultiArray<3, T>
typedef MultiArrayShape< 4 >::type Shape4
 shape type for MultiArray<4, T>
typedef MultiArrayShape< 5 >::type Shape5
 shape type for MultiArray<5, T>

Detailed Description

General iterators for arrays of arbitrary dimension.


Typedef Documentation

typedef std::ptrdiff_t MultiArrayIndex

Index type for a single dimension of a MultiArrayView or MultiArray.

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.8.0 (20 Sep 2011)