33 #ifndef __vtkVoxelModeller_h
34 #define __vtkVoxelModeller_h
52 double ComputeModelBounds(
double origin[3],
double ar[3]);
57 void SetSampleDimensions(
int i,
int j,
int k);
58 void SetSampleDimensions(
int dim[3]);
59 vtkGetVectorMacro(SampleDimensions,
int,3);
65 vtkSetClampMacro(MaximumDistance,
double,0.0,1.0);
66 vtkGetMacro(MaximumDistance,
double);
72 void SetModelBounds(
double bounds[6]);
73 void SetModelBounds(
double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax);
74 vtkGetVectorMacro(ModelBounds,
double,6);
81 vtkSetMacro(ScalarType,
int);
98 {this->SetScalarType(
VTK_BIT);};
99 vtkGetMacro(ScalarType,
int);
107 vtkSetMacro(ForegroundValue,
double);
108 vtkGetMacro(ForegroundValue,
double);
109 vtkSetMacro(BackgroundValue,
double);
110 vtkGetMacro(BackgroundValue,
double);
128 int SampleDimensions[3];
130 double ModelBounds[6];