Go to the documentation of this file.
29 #ifndef vtkImageShrink3D_h
30 #define vtkImageShrink3D_h
33 #include "vtkImagingCoreModule.h"
47 vtkSetVector3Macro(ShrinkFactors,
int);
48 vtkGetVector3Macro(ShrinkFactors,
int);
55 vtkSetVector3Macro(Shift,
int);
56 vtkGetVector3Macro(Shift,
int);
106 int ext[6],
int id)
override;
~vtkImageShrink3D() override
void SetAveraging(vtkTypeBool)
Choose Mean, Minimum, Maximum, Median or sub sampling.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetMinimum(vtkTypeBool)
vtkTypeBool GetAveraging()
Generic filter that has one input.
void SetMean(vtkTypeBool)
void SetMaximum(vtkTypeBool)
static vtkImageShrink3D * New()
topologically and geometrically regular array of data
a simple class to control print indentation
void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id) override
If the subclass does not define an Execute method, then the task will be broken up,...
void InternalRequestUpdateExtent(int *inExt, int *outExt)
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
void SetMedian(vtkTypeBool)
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to translate the update extent requests from each output port ...