98 #ifndef vtkCheckerboardSplatter_h
99 #define vtkCheckerboardSplatter_h
102 #include "vtkImagingHybridModule.h"
104 #define VTK_ACCUMULATION_MODE_MIN 0
105 #define VTK_ACCUMULATION_MODE_MAX 1
106 #define VTK_ACCUMULATION_MODE_SUM 2
129 void SetSampleDimensions(
int i,
int j,
int k);
130 void SetSampleDimensions(
int dim[3]);
131 vtkGetVectorMacro(SampleDimensions,
int, 3);
141 vtkSetVector6Macro(ModelBounds,
double);
142 vtkGetVectorMacro(ModelBounds,
double, 6);
157 vtkGetMacro(Footprint,
int);
168 vtkGetMacro(Radius,
double);
178 vtkGetMacro(ScaleFactor,
double);
187 vtkSetMacro(ExponentFactor,
double);
188 vtkGetMacro(ExponentFactor,
double);
220 vtkGetMacro(Eccentricity,
double);
233 vtkGetMacro(AccumulationMode,
int);
237 const char* GetAccumulationModeAsString();
246 vtkSetMacro(OutputScalarType,
int);
247 vtkGetMacro(OutputScalarType,
int);
268 vtkSetMacro(CapValue,
double);
269 vtkGetMacro(CapValue,
double);
280 vtkSetMacro(NullValue,
double);
281 vtkGetMacro(NullValue,
double);
292 vtkSetClampMacro(MaximumDimension,
int, 0, 255);
293 vtkGetMacro(MaximumDimension,
int);
304 vtkSetClampMacro(ParallelSplatCrossover,
int, 0, 255);
305 vtkGetMacro(ParallelSplatCrossover,
int);
323 int SampleDimensions[3];
327 double ModelBounds[6];
328 double Origin[3], Spacing[3];
int ParallelSplatCrossover
#define VTK_ACCUMULATION_MODE_MIN
#define VTK_ACCUMULATION_MODE_MAX
abstract class to specify dataset behavior
void SetOutputScalarTypeToFloat()
Set what type of scalar data this source should generate.
dynamic, self-adjusting array of double
splat points into a volume with an elliptical, Gaussian distribution
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
Subclasses can reimplement this method to collect information from their inputs and set information f...
#define VTK_ACCUMULATION_MODE_SUM
void SetAccumulationModeToSum()
Specify the scalar accumulation mode.
vtkTypeBool ScalarWarping
vtkTypeBool NormalWarping
void SetAccumulationModeToMin()
Specify the scalar accumulation mode.
void SetAccumulationModeToMax()
Specify the scalar accumulation mode.
int FillInputPortInformation(int port, vtkInformation *info) override
These method should be reimplemented by subclasses that have more than a single input or single outpu...
void SetOutputScalarTypeToDouble()
Set what type of scalar data this source should generate.
Generic algorithm superclass for image algs.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called in response to a REQUEST_DATA request from the executive.
unsigned char MaximumDimension