98 #ifndef vtkCheckerboardSplatter_h
99 #define vtkCheckerboardSplatter_h
101 #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);
232 vtkSetClampMacro(AccumulationMode,
int,
234 vtkGetMacro(AccumulationMode,
int);
241 const char *GetAccumulationModeAsString();
250 vtkSetMacro(OutputScalarType,
int);
251 vtkGetMacro(OutputScalarType,
int);
274 vtkSetMacro(CapValue,
double);
275 vtkGetMacro(CapValue,
double);
286 vtkSetMacro(NullValue,
double);
287 vtkGetMacro(NullValue,
double);
298 vtkSetClampMacro(MaximumDimension,
int,0,255);
299 vtkGetMacro(MaximumDimension,
int);
310 vtkSetClampMacro(ParallelSplatCrossover,
int,0,255);
311 vtkGetMacro(ParallelSplatCrossover,
int);
334 int SampleDimensions[3];
338 double ModelBounds[6];
339 double Origin[3], Spacing[3];