50 #ifndef vtkRandomAttributeGenerator_h
51 #define vtkRandomAttributeGenerator_h
53 #include "vtkFiltersGeneralModule.h"
75 vtkSetMacro(DataType,
int);
87 vtkGetMacro(DataType,
int);
97 vtkSetClampMacro(NumberOfComponents,
int,1,
VTK_INT_MAX);
98 vtkGetMacro(NumberOfComponents,
int);
107 vtkSetMacro(MinimumComponentValue,
double);
108 vtkGetMacro(MinimumComponentValue,
double);
111 this->SetMinimumComponentValue (minimumValue);
112 this->SetMaximumComponentValue (maximumValue);
122 vtkSetMacro(MaximumComponentValue,
double);
123 vtkGetMacro(MaximumComponentValue,
double);
274 vtkSetMacro(AttributesConstantPerBlock,
bool);
275 vtkGetMacro(AttributesConstantPerBlock,
bool);
276 vtkBooleanMacro(AttributesConstantPerBlock,
bool);
289 this->GeneratePointScalarsOn();
290 this->GeneratePointVectorsOn();
291 this->GeneratePointNormalsOn();
292 this->GeneratePointTCoordsOn();
293 this->GeneratePointTensorsOn();
294 this->GeneratePointArrayOn();
298 this->GeneratePointScalarsOff();
299 this->GeneratePointVectorsOff();
300 this->GeneratePointNormalsOff();
301 this->GeneratePointTCoordsOff();
302 this->GeneratePointTensorsOff();
303 this->GeneratePointArrayOff();
307 this->GenerateCellScalarsOn();
308 this->GenerateCellVectorsOn();
309 this->GenerateCellNormalsOn();
310 this->GenerateCellTCoordsOn();
311 this->GenerateCellTensorsOn();
312 this->GenerateCellArrayOn();
316 this->GenerateCellScalarsOff();
317 this->GenerateCellVectorsOff();
318 this->GenerateCellNormalsOff();
319 this->GenerateCellTCoordsOff();
320 this->GenerateCellTensorsOff();
321 this->GenerateCellArrayOff();
325 this->GenerateAllPointDataOn();
326 this->GenerateAllCellDataOn();
327 this->GenerateFieldArrayOn();
331 this->GenerateAllPointDataOff();
332 this->GenerateAllCellDataOff();
333 this->GenerateFieldArrayOff();
370 int minComp,
int maxComp,
double min,
double max);
374 void GenerateRandomTuples(T *
data,