Go to the documentation of this file.
29 #ifndef vtkImageIterator_h
30 #define vtkImageIterator_h
32 #include "vtkCommonDataModelModule.h"
76 return this->SpanEndPointer;
84 return (this->Pointer >= this->EndPointer);
96 #ifndef vtkImageIterator_cxx
98 #pragma warning (push)
101 #pragma warning (disable: 4910) // extern and dllexport incompatible
107 #pragma warning (pop)
SpanIterator EndSpan()
Return an iterator (pointer) for the end of the span.
vtkImageIterator()
Default empty constructor, useful only when creating an array of iterators You need to call Initializ...
vtkTypeBool IsAtEnd()
Test if the end of the extent has been reached.
SpanIterator BeginSpan()
Return an iterator (pointer) for the span.
void NextSpan()
Move the iterator to the next span.
vtkImageIterator(vtkImageData *id, int *ext)
Create an image iterator for a given image data and a given extent.
#define vtkExternTemplateMacro(decl)
A macro to declare extern templates for all numerical types.
topologically and geometrically regular array of data
void Initialize(vtkImageData *id, int *ext)
Initialize the image iterator for a given image data, and given extent.