95 #ifndef vtkCheckerboardSplatter_h
96 #define vtkCheckerboardSplatter_h
99 #include "vtkImagingHybridModule.h"
101 #define VTK_ACCUMULATION_MODE_MIN 0
102 #define VTK_ACCUMULATION_MODE_MAX 1
103 #define VTK_ACCUMULATION_MODE_SUM 2
126 void SetSampleDimensions(
int i,
int j,
int k);
127 void SetSampleDimensions(
int dim[3]);
128 vtkGetVectorMacro(SampleDimensions,
int, 3);
138 vtkSetVector6Macro(ModelBounds,
double);
139 vtkGetVectorMacro(ModelBounds,
double, 6);
154 vtkGetMacro(Footprint,
int);
165 vtkGetMacro(Radius,
double);
175 vtkGetMacro(ScaleFactor,
double);
184 vtkSetMacro(ExponentFactor,
double);
185 vtkGetMacro(ExponentFactor,
double);
217 vtkGetMacro(Eccentricity,
double);
230 vtkGetMacro(AccumulationMode,
int);
234 const char* GetAccumulationModeAsString();
243 vtkSetMacro(OutputScalarType,
int);
244 vtkGetMacro(OutputScalarType,
int);
265 vtkSetMacro(CapValue,
double);
266 vtkGetMacro(CapValue,
double);
277 vtkSetMacro(NullValue,
double);
278 vtkGetMacro(NullValue,
double);
289 vtkSetClampMacro(MaximumDimension,
int, 0, 255);
290 vtkGetMacro(MaximumDimension,
int);
301 vtkSetClampMacro(ParallelSplatCrossover,
int, 0, 255);
302 vtkGetMacro(ParallelSplatCrossover,
int);
320 int SampleDimensions[3];
324 double ModelBounds[6];
325 double Origin[3], Spacing[3];