16#ifndef vtkRectilinearGridClip_h
17#define vtkRectilinearGridClip_h
22#include "vtkFiltersGeneralModule.h"
25VTK_ABI_NAMESPACE_BEGIN
63 int OutputWholeExtent[6];
a simple class to control print indentation
Superclass for algorithms that produce only rectilinear grid as output.
Reduces the image extent of the input.
static vtkRectilinearGridClip * New()
void ResetOutputWholeExtent()
~vtkRectilinearGridClip() override=default
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetOutputWholeExtent(int minX, int maxX, int minY, int maxY, int minZ, int maxZ)
The whole extent of the output has to be set explicitly.
void CopyData(vtkRectilinearGrid *inData, vtkRectilinearGrid *outData, int *ext)
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetOutputWholeExtent(int extent[6], vtkInformation *outInfo=nullptr)
The whole extent of the output has to be set explicitly.
void GetOutputWholeExtent(int extent[6])
The whole extent of the output has to be set explicitly.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
int * GetOutputWholeExtent()
The whole extent of the output has to be set explicitly.
a dataset that is topologically regular with variable spacing in the three coordinate directions
record modification and/or execution time