16#ifndef vtkExecutionRange_h
17#define vtkExecutionRange_h
21#include "vtkCommonExecutionModelModule.h"
24VTK_ABI_NAMESPACE_BEGIN
45 virtual std::size_t
Size();
Define a range for the vtkForEach.
~vtkExecutionRange() override=default
virtual int RequestData(std::size_t iteration, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual std::size_t Size()
void PrintSelf(std::ostream &os, vtkIndent indent) override
virtual int RequestDataObject(vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual int RequestInformation(vtkInformationVector **inputVector, vtkInformationVector *outputVector)
vtkExecutionRange()=default
virtual int RequestUpdateExtent(std::size_t iteration, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
a simple class to control print indentation
abstract base class for most VTK objects