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];