80 #ifndef vtkPointDensityFilter_h 
   81 #define vtkPointDensityFilter_h 
   83 #include "vtkFiltersPointsModule.h"  
   86 #define VTK_DENSITY_ESTIMATE_FIXED_RADIUS 0 
   87 #define VTK_DENSITY_ESTIMATE_RELATIVE_RADIUS 1 
   89 #define VTK_DENSITY_FORM_VOLUME_NORM 0 
   90 #define VTK_DENSITY_FORM_NPTS 1 
  114   void SetSampleDimensions(
int i, 
int j, 
int k);
 
  115   void SetSampleDimensions(
int dim[3]);
 
  116   vtkGetVectorMacro(SampleDimensions, 
int, 3);
 
  126   vtkSetVector6Macro(ModelBounds, 
double);
 
  127   vtkGetVectorMacro(ModelBounds, 
double, 6);
 
  137   vtkSetClampMacro(AdjustDistance, 
double, -1.0, 1.0);
 
  138   vtkGetMacro(AdjustDistance, 
double);
 
  149   vtkGetMacro(DensityEstimate, 
int);
 
  158   const char* GetDensityEstimateAsString();
 
  168   vtkGetMacro(DensityForm, 
int);
 
  171   const char* GetDensityFormAsString();
 
  181   vtkGetMacro(Radius, 
double);
 
  193   vtkGetMacro(RelativeRadius, 
double);
 
  201   vtkSetMacro(ScalarWeighting, 
bool);
 
  202   vtkGetMacro(ScalarWeighting, 
bool);
 
  203   vtkBooleanMacro(ScalarWeighting, 
bool);
 
  214   vtkSetMacro(ComputeGradient, 
bool);
 
  215   vtkGetMacro(ComputeGradient, 
bool);
 
  216   vtkBooleanMacro(ComputeGradient, 
bool);
 
  245   int SampleDimensions[3];          
 
  246   double ModelBounds[6];            
 
  248   double Origin[3], Spacing[3];