97 #ifndef vtkCheckerboardSplatter_h
98 #define vtkCheckerboardSplatter_h
103 #define VTK_ACCUMULATION_MODE_MIN 0
104 #define VTK_ACCUMULATION_MODE_MAX 1
105 #define VTK_ACCUMULATION_MODE_SUM 2
124 void SetSampleDimensions(
int i,
int j,
int k);
125 void SetSampleDimensions(
int dim[3]);
126 vtkGetVectorMacro(SampleDimensions,
int,3);
134 vtkSetVector6Macro(ModelBounds,
double);
135 vtkGetVectorMacro(ModelBounds,
double,6);
148 vtkGetMacro(Footprint,
int);
157 vtkGetMacro(Radius,
double);
165 vtkGetMacro(ScaleFactor,
double);
172 vtkSetMacro(ExponentFactor,
double);
173 vtkGetMacro(ExponentFactor,
double);
178 vtkSetMacro(ScalarWarping,
int);
179 vtkGetMacro(ScalarWarping,
int);
180 vtkBooleanMacro(ScalarWarping,
int);
187 vtkSetMacro(NormalWarping,
int);
188 vtkGetMacro(NormalWarping,
int);
189 vtkBooleanMacro(NormalWarping,
int);
199 vtkGetMacro(Eccentricity,
double);
210 vtkSetClampMacro(AccumulationMode,
int,
212 vtkGetMacro(AccumulationMode,
int);
219 const char *GetAccumulationModeAsString();
226 vtkSetMacro(OutputScalarType,
int);
227 vtkGetMacro(OutputScalarType,
int);
238 vtkSetMacro(Capping,
int);
239 vtkGetMacro(Capping,
int);
240 vtkBooleanMacro(Capping,
int);
246 vtkSetMacro(CapValue,
double);
247 vtkGetMacro(CapValue,
double);
256 vtkSetMacro(NullValue,
double);
257 vtkGetMacro(NullValue,
double);
267 vtkSetClampMacro(MaximumDimension,
int,0,255);
268 vtkGetMacro(MaximumDimension,
int);
277 vtkSetClampMacro(ParallelSplatCrossover,
int,0,255);
278 vtkGetMacro(ParallelSplatCrossover,
int);
301 int SampleDimensions[3];
305 double ModelBounds[6];
306 double Origin[3], Spacing[3];
int ParallelSplatCrossover
#define VTK_ACCUMULATION_MODE_MIN
#define VTK_ACCUMULATION_MODE_MAX
abstract class to specify dataset behavior
void SetOutputScalarTypeToFloat()
dynamic, self-adjusting array of double
splat points into a volume with an elliptical, Gaussian distribution
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
topologically and geometrically regular array of data
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
#define VTK_ACCUMULATION_MODE_SUM
void SetAccumulationModeToSum()
virtual int FillInputPortInformation(int port, vtkInformation *info)
~vtkCheckerboardSplatter()
void SetAccumulationModeToMin()
void SetAccumulationModeToMax()
void SetOutputScalarTypeToDouble()
Generic algorithm superclass for image algs.
void PrintSelf(ostream &os, vtkIndent indent)
static vtkAlgorithm * New()
#define VTKIMAGINGHYBRID_EXPORT
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
unsigned char MaximumDimension