66 #ifndef vtkImageIterator_h
67 #define vtkImageIterator_h
69 #include "vtkCommonDataModelModule.h"
71 VTK_ABI_NAMESPACE_BEGIN
74 template <
class DType>
125 #ifndef vtkImageIterator_cxx
127 #pragma warning(push)
130 #pragma warning(disable : 4910)
138 VTK_ABI_NAMESPACE_END
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.
vtkImageIterator(vtkImageData *id, int *ext)
Create an image iterator for a given image data and a given extent.
vtkImageIterator()
Default empty constructor, useful only when creating an array of iterators You need to call Initializ...
SpanIterator BeginSpan()
Return an iterator (pointer) for the span.
void NextSpan()
Move the iterator to the next 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.
vtkExternTemplateMacro(extern template class VTKCOMMONDATAMODEL_EXPORT vtkImageIterator)