Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

vtkImageIterator Class Template Reference

a simple image iterator. More...

#include <vtkImageIterator.h>

Inheritance diagram for vtkImageIterator:

Inheritance graph
[legend]
Collaboration diagram for vtkImageIterator:

Collaboration graph
[legend]
List of all members.

Public Types

typedef DType * SpanIterator

Public Methods

 vtkImageIterator (vtkImageData *id, int *ext)
void NextSpan ()
SpanIterator BeginSpan ()
SpanIterator EndSpan ()
bool IsAtEnd ()

Protected Attributes

DType * Pointer
DType * SpanEndPointer
DType * SliceEndPointer
DType * EndPointer
int Increments [3]
int ContinuousIncrements [3]

Detailed Description

template<typename DType>
class vtkImageIterator< DType >

a simple image iterator.

Date:
2001/10/26 19:59:17
Revision:
1.2

This is a simple image iterator that can be used to iterate over an image. This should be used internally by Filter writers.

See also:
vtkImage vtkImageProgressIterator

Definition at line 59 of file vtkImageIterator.h.


Member Typedef Documentation

template<typename DType>
typedef DType* vtkImageIterator::SpanIterator
 

Definition at line 62 of file vtkImageIterator.h.


Constructor & Destructor Documentation

template<typename DType>
vtkImageIterator< DType >::vtkImageIterator vtkImageData   id,
int *    ext
 

Create an image iterator fora given image data and a given extent


Member Function Documentation

template<typename DType>
void vtkImageIterator< DType >::NextSpan  
 

Move the iterator to the next span

Reimplemented in vtkImageProgressIterator.

template<typename DType>
SpanIterator vtkImageIterator< DType >::BeginSpan   [inline]
 

Return an iterator (pointer) for the span

Definition at line 72 of file vtkImageIterator.h.

template<typename DType>
SpanIterator vtkImageIterator< DType >::EndSpan   [inline]
 

Return an iterator (pointer) for the end of the span

Definition at line 80 of file vtkImageIterator.h.

template<typename DType>
bool vtkImageIterator< DType >::IsAtEnd   [inline]
 

tets if the end of the extent has been reached

Definition at line 88 of file vtkImageIterator.h.


Member Data Documentation

template<typename DType>
DType* vtkImageIterator::Pointer [protected]
 

Definition at line 95 of file vtkImageIterator.h.

template<typename DType>
DType* vtkImageIterator::SpanEndPointer [protected]
 

Definition at line 96 of file vtkImageIterator.h.

template<typename DType>
DType* vtkImageIterator::SliceEndPointer [protected]
 

Definition at line 97 of file vtkImageIterator.h.

template<typename DType>
DType* vtkImageIterator::EndPointer [protected]
 

Definition at line 98 of file vtkImageIterator.h.

template<typename DType>
int vtkImageIterator::Increments[3] [protected]
 

Definition at line 99 of file vtkImageIterator.h.

template<typename DType>
int vtkImageIterator::ContinuousIncrements[3] [protected]
 

Definition at line 100 of file vtkImageIterator.h.


The documentation for this class was generated from the following file:
Generated on Thu Mar 28 14:30:46 2002 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001