53 #ifndef vtkRandomAttributeGenerator_h
54 #define vtkRandomAttributeGenerator_h
56 #include "vtkFiltersGeneralModule.h"
78 vtkSetMacro(DataType,
int);
93 vtkGetMacro(DataType,
int);
103 vtkSetClampMacro(NumberOfComponents,
int,1,
VTK_INT_MAX);
104 vtkGetMacro(NumberOfComponents,
int);
113 vtkSetMacro(MinimumComponentValue,
double);
114 vtkGetMacro(MinimumComponentValue,
double);
117 this->SetMinimumComponentValue (minimumValue);
118 this->SetMaximumComponentValue (maximumValue);
128 vtkSetMacro(MaximumComponentValue,
double);
129 vtkGetMacro(MaximumComponentValue,
double);
280 vtkSetMacro(AttributesConstantPerBlock,
bool);
281 vtkGetMacro(AttributesConstantPerBlock,
bool);
282 vtkBooleanMacro(AttributesConstantPerBlock,
bool);
295 this->GeneratePointScalarsOn();
296 this->GeneratePointVectorsOn();
297 this->GeneratePointNormalsOn();
298 this->GeneratePointTCoordsOn();
299 this->GeneratePointTensorsOn();
300 this->GeneratePointArrayOn();
304 this->GeneratePointScalarsOff();
305 this->GeneratePointVectorsOff();
306 this->GeneratePointNormalsOff();
307 this->GeneratePointTCoordsOff();
308 this->GeneratePointTensorsOff();
309 this->GeneratePointArrayOff();
313 this->GenerateCellScalarsOn();
314 this->GenerateCellVectorsOn();
315 this->GenerateCellNormalsOn();
316 this->GenerateCellTCoordsOn();
317 this->GenerateCellTensorsOn();
318 this->GenerateCellArrayOn();
322 this->GenerateCellScalarsOff();
323 this->GenerateCellVectorsOff();
324 this->GenerateCellNormalsOff();
325 this->GenerateCellTCoordsOff();
326 this->GenerateCellTensorsOff();
327 this->GenerateCellArrayOff();
331 this->GenerateAllPointDataOn();
332 this->GenerateAllCellDataOn();
333 this->GenerateFieldArrayOn();
337 this->GenerateAllPointDataOff();
338 this->GenerateAllCellDataOff();
339 this->GenerateFieldArrayOff();
376 int minComp,
int maxComp,
double min,
double max);
380 void GenerateRandomTuples(T *
data,