28 #ifndef vtkResampleToImage_h
29 #define vtkResampleToImage_h
32 #include "vtkFiltersCoreModule.h"
54 vtkGetMacro(UseInputBounds,
bool);
63 vtkSetVector6Macro(SamplingBounds,
double);
64 vtkGetVector6Macro(SamplingBounds,
double);
71 vtkSetVector3Macro(SamplingDimensions,
int);
72 vtkGetVector3Macro(SamplingDimensions,
int);
86 vtkInformationVector*) VTK_OVERRIDE;
87 virtual
int RequestData(vtkInformation *, vtkInformationVector **,
88 vtkInformationVector *);
89 virtual
int RequestInformation(vtkInformation *, vtkInformationVector **,
90 vtkInformationVector *);
91 virtual
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **,
92 vtkInformationVector *);
93 int FillInputPortInformation(
int, vtkInformation *) VTK_OVERRIDE;
94 int FillOutputPortInformation(
int, vtkInformation *) VTK_OVERRIDE;
99 const
char* GetMaskArrayName() const;
105 void PerformResampling(
vtkDataObject *input, const
double samplingBounds[6],
106 bool computeProbingExtent, const
double inputBounds[6],
118 static
void ComputeDataBounds(
vtkDataObject *data,
double bounds[6]);
122 double SamplingBounds[6];
123 int SamplingDimensions[3];
subclass of vtkProbeFilter which supports composite datasets in the input.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
sample dataset on a uniform grid
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
topologically and geometrically regular array of data
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
Allocate and hold a VTK object.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
general representation of visualization data