vigra - HierarchicalIteratorType< N, T1, T2, T3, T4, T5 > Struct Template Reference

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

| HierarchicalIteratorType< N, T1, T2, T3, T4, T5 > Struct Template Reference Multi-dimensional Shapes and Array Iterators |

`#include <vigra/multi_hierarchical_iterator.hxx>`

## Public Types
typedef CoupledHandleType< N, T1, T2, T3, T4, T5 >::type | HandleType
typedef HierarchicalIterator < HandleType::dimensions, HandleType > | IteratorType

## Detailed Description

### template<unsigned int N, class T1 = void, class T2 = void, class T3 = void, class T4 = void, class T5 = void>
struct vigra::HierarchicalIteratorType< N, T1, T2, T3, T4, T5 >

Helper class to easliy get the type of a CoupledScanOrderIterator (and corresponding CoupledHandle) for up to five arrays of dimension N with element types T1,...,T5.

## Member Typedef Documentation

typedef CoupledHandleType<N, T1, T2, T3, T4, T5>::type HandleType

Type of the CoupledHandle.

typedef HierarchicalIterator<HandleType::dimensions, HandleType> IteratorType

Type of the CoupledScanOrderIterator.

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

- vigra/multi_hierarchical_iterator.hxx

© 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.11.1 (Fri May 19 2017)