VTK
9.4.20241202
|
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. | |
void | NextSpan () |
Move the iterator to the next span, may call UpdateProgress on the filter (vtkAlgorithm) | |
vtkTypeBool | IsAtEnd () |
Overridden from vtkImageIterator to check AbortExecute on the filter (vtkAlgorithm). | |
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. | |
vtkImageIterator (vtkImageData *id, int *ext) | |
Create an image iterator for a given image data and a given extent. | |
void | Initialize (vtkImageData *id, int *ext) |
Initialize the image iterator for a given image data, and given extent. | |
void | NextSpan () |
Move the iterator to the next span. | |
SpanIterator | BeginSpan () |
Return an iterator (pointer) for the span. | |
SpanIterator | EndSpan () |
Return an iterator (pointer) for the end of the span. | |
vtkTypeBool | IsAtEnd () |
Test if the end of the extent has been reached. | |
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 26 of file vtkImageProgressIterator.h.
typedef vtkImageIterator<DType> vtkImageProgressIterator< DType >::Superclass |
Definition at line 29 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 51 of file vtkImageProgressIterator.h.
|
protected |
Definition at line 52 of file vtkImageProgressIterator.h.
|
protected |
Definition at line 53 of file vtkImageProgressIterator.h.
|
protected |
Definition at line 54 of file vtkImageProgressIterator.h.
|
protected |
Definition at line 55 of file vtkImageProgressIterator.h.