| VTK
    9.0.1
    | 
a simple image iterator with progress More...
#include <vtkImageProgressIterator.h>
| Public Types | |
| typedef vtkImageIterator< DType > | Superclass | 
|  Public Types inherited from vtkImageIterator< DType > | |
| typedef DType * | SpanIterator | 
| Public Member Functions | |
| vtkImageProgressIterator (vtkImageData *imgd, int *ext, vtkAlgorithm *po, int id) | |
| Create a progress iterator for the provided image data and extent to iterate over.  More... | |
| void | NextSpan () | 
| Move the iterator to the next span, may call UpdateProgress on the filter (vtkAlgorithm)  More... | |
| vtkTypeBool | IsAtEnd () | 
| Overridden from vtkImageIterator to check AbortExecute on the filter (vtkAlgorithm).  More... | |
|  Public Member Functions inherited from vtkImageIterator< DType > | |
| vtkImageIterator () | |
| Default empty constructor, useful only when creating an array of iterators You need to call Initialize afterward.  More... | |
| vtkImageIterator (vtkImageData *id, int *ext) | |
| Create an image iterator for a given image data and a given extent.  More... | |
| void | Initialize (vtkImageData *id, int *ext) | 
| Initialize the image iterator for a given image data, and given extent.  More... | |
| void | NextSpan () | 
| Move the iterator to the next span.  More... | |
| SpanIterator | BeginSpan () | 
| Return an iterator (pointer) for the span.  More... | |
| SpanIterator | EndSpan () | 
| Return an iterator (pointer) for the end of the span.  More... | |
| vtkTypeBool | IsAtEnd () | 
| Test if the end of the extent has been reached.  More... | |
| Protected Attributes | |
| vtkAlgorithm * | Algorithm | 
| unsigned long | Count | 
| unsigned long | Count2 | 
| unsigned long | Target | 
| int | ID | 
|  Protected Attributes inherited from vtkImageIterator< DType > | |
| DType * | Pointer | 
| DType * | SpanEndPointer | 
| DType * | SliceEndPointer | 
| DType * | EndPointer | 
| vtkIdType | Increments [3] | 
| vtkIdType | ContinuousIncrements [3] | 
a simple image iterator with progress
This is a simple image iterator that can be used to iterate over an image. Typically used to iterate over the output image
Definition at line 34 of file vtkImageProgressIterator.h.
| typedef vtkImageIterator<DType> vtkImageProgressIterator< DType >::Superclass | 
Definition at line 37 of file vtkImageProgressIterator.h.
| vtkImageProgressIterator< DType >::vtkImageProgressIterator | ( | vtkImageData * | imgd, | 
| int * | ext, | ||
| vtkAlgorithm * | po, | ||
| int | id | ||
| ) | 
Create a progress iterator for the provided image data and extent to iterate over.
The passes progress object will receive any UpdateProgress calls if the thread id is zero
| void vtkImageProgressIterator< DType >::NextSpan | ( | ) | 
Move the iterator to the next span, may call UpdateProgress on the filter (vtkAlgorithm)
| vtkTypeBool vtkImageProgressIterator< DType >::IsAtEnd | ( | ) | 
Overridden from vtkImageIterator to check AbortExecute on the filter (vtkAlgorithm).
| 
 | protected | 
Definition at line 59 of file vtkImageProgressIterator.h.
| 
 | protected | 
Definition at line 60 of file vtkImageProgressIterator.h.
| 
 | protected | 
Definition at line 61 of file vtkImageProgressIterator.h.
| 
 | protected | 
Definition at line 62 of file vtkImageProgressIterator.h.
| 
 | protected | 
Definition at line 63 of file vtkImageProgressIterator.h.
 1.8.17
 1.8.17