#include <vtkImageIterator.h>
This is a simple image iterator that can be used to iterate over an image. This should be used internally by Filter writers.
Definition at line 35 of file vtkImageIterator.h.
Public Types | |
typedef DType * | SpanIterator |
Public Member Functions | |
vtkImageIterator (vtkImageData *id, int *ext) | |
void | NextSpan () |
SpanIterator | BeginSpan () |
SpanIterator | EndSpan () |
int | IsAtEnd () |
Protected Attributes | |
DType * | Pointer |
DType * | SpanEndPointer |
DType * | SliceEndPointer |
DType * | EndPointer |
vtkIdType | Increments [3] |
vtkIdType | ContinuousIncrements [3] |
typedef DType* vtkImageIterator< DType >::SpanIterator |
Definition at line 38 of file vtkImageIterator.h.
vtkImageIterator< DType >::vtkImageIterator | ( | vtkImageData * | id, | |
int * | ext | |||
) |
Create an image iterator fora given image data and a given extent
void vtkImageIterator< DType >::NextSpan | ( | ) |
Move the iterator to the next span
Reimplemented in vtkImageProgressIterator< DType >.
SpanIterator vtkImageIterator< DType >::BeginSpan | ( | ) | [inline] |
Return an iterator (pointer) for the span
Definition at line 48 of file vtkImageIterator.h.
References vtkImageIterator< DType >::Pointer.
SpanIterator vtkImageIterator< DType >::EndSpan | ( | ) | [inline] |
Return an iterator (pointer) for the end of the span
Definition at line 56 of file vtkImageIterator.h.
References vtkImageIterator< DType >::SpanEndPointer.
int vtkImageIterator< DType >::IsAtEnd | ( | ) | [inline] |
tets if the end of the extent has been reached
Reimplemented in vtkImageProgressIterator< DType >.
Definition at line 64 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::Pointer [protected] |
Definition at line 71 of file vtkImageIterator.h.
Referenced by vtkImageIterator< DType >::BeginSpan().
DType* vtkImageIterator< DType >::SpanEndPointer [protected] |
Definition at line 72 of file vtkImageIterator.h.
Referenced by vtkImageIterator< DType >::EndSpan().
DType* vtkImageIterator< DType >::SliceEndPointer [protected] |
Definition at line 73 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::EndPointer [protected] |
Definition at line 74 of file vtkImageIterator.h.
vtkIdType vtkImageIterator< DType >::Increments[3] [protected] |
Definition at line 75 of file vtkImageIterator.h.
vtkIdType vtkImageIterator< DType >::ContinuousIncrements[3] [protected] |
Definition at line 76 of file vtkImageIterator.h.