27 #ifndef __vtkRectilinearGridClip_h
28 #define __vtkRectilinearGridClip_h
33 #include "vtkFiltersGeneralModule.h"
34 #include "vtkRectilinearGridAlgorithm.h"
41 void PrintSelf(ostream& os, vtkIndent indent);
45 void SetOutputWholeExtent(
int extent[6], vtkInformation *outInfo=0);
46 void SetOutputWholeExtent(
int minX,
int maxX,
int minY,
int maxY,
48 void GetOutputWholeExtent(
int extent[6]);
52 void ResetOutputWholeExtent();
58 vtkSetMacro(ClipData,
int);
59 vtkGetMacro(ClipData,
int);
60 vtkBooleanMacro(ClipData,
int);
64 void SetOutputWholeExtent(
int piece,
int numPieces);
73 int OutputWholeExtent[6];
77 virtual int RequestInformation (vtkInformation *,
78 vtkInformationVector **,
79 vtkInformationVector *);
81 void CopyData(vtkRectilinearGrid *inData, vtkRectilinearGrid *outData,
int *ext);
83 virtual int RequestData(vtkInformation *,
84 vtkInformationVector **,
85 vtkInformationVector *);
~vtkRectilinearGridClip()
Reduces the image extent of the input.
int * GetOutputWholeExtent()