|
VTK
|
a simple image iterator More...
#include <vtkImageIterator.h>

Public Types | |
| typedef DType * | SpanIterator |
Public Member Functions | |
| vtkImageIterator () | |
| vtkImageIterator (vtkImageData *id, int *ext) | |
| void | Initialize (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] |
a simple image iterator
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 36 of file vtkImageIterator.h.
| typedef DType* vtkImageIterator< DType >::SpanIterator |
Definition at line 39 of file vtkImageIterator.h.
| vtkImageIterator< DType >::vtkImageIterator | ( | ) |
Default empty constructor, useful only when creating an array of iterators You need to call Initialize afterward
| vtkImageIterator< DType >::vtkImageIterator | ( | vtkImageData * | id, |
| int * | ext | ||
| ) |
Create an image iterator for a given image data and a given extent
| void vtkImageIterator< DType >::Initialize | ( | vtkImageData * | id, |
| int * | ext | ||
| ) |
Initialize the image iterator for a given image data, and 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 57 of file vtkImageIterator.h.
| SpanIterator vtkImageIterator< DType >::EndSpan | ( | ) | [inline] |
Return an iterator (pointer) for the end of the span
Definition at line 65 of file vtkImageIterator.h.
| int vtkImageIterator< DType >::IsAtEnd | ( | ) | [inline] |
Test if the end of the extent has been reached
Reimplemented in vtkImageProgressIterator< DType >.
Definition at line 73 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::Pointer [protected] |
Definition at line 80 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::SpanEndPointer [protected] |
Definition at line 81 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::SliceEndPointer [protected] |
Definition at line 82 of file vtkImageIterator.h.
DType* vtkImageIterator< DType >::EndPointer [protected] |
Definition at line 83 of file vtkImageIterator.h.
vtkIdType vtkImageIterator< DType >::Increments[3] [protected] |
Definition at line 84 of file vtkImageIterator.h.
vtkIdType vtkImageIterator< DType >::ContinuousIncrements[3] [protected] |
Definition at line 85 of file vtkImageIterator.h.
1.8.0