50 #ifndef vtkRandomAttributeGenerator_h 
   51 #define vtkRandomAttributeGenerator_h 
   53 #include "vtkFiltersGeneralModule.h"  
   76   vtkSetMacro(DataType, 
int);
 
   91   vtkGetMacro(DataType, 
int);
 
  101   vtkSetClampMacro(NumberOfComponents, 
int, 1, 
VTK_INT_MAX);
 
  102   vtkGetMacro(NumberOfComponents, 
int);
 
  111   vtkSetMacro(MinimumComponentValue, 
double);
 
  112   vtkGetMacro(MinimumComponentValue, 
double);
 
  115     this->SetMinimumComponentValue(minimumValue);
 
  116     this->SetMaximumComponentValue(maximumValue);
 
  126   vtkSetMacro(MaximumComponentValue, 
double);
 
  127   vtkGetMacro(MaximumComponentValue, 
double);
 
  147   vtkBooleanMacro(GeneratePointScalars, 
vtkTypeBool);
 
  157   vtkBooleanMacro(GeneratePointVectors, 
vtkTypeBool);
 
  167   vtkBooleanMacro(GeneratePointNormals, 
vtkTypeBool);
 
  177   vtkBooleanMacro(GeneratePointTensors, 
vtkTypeBool);
 
  188   vtkBooleanMacro(GeneratePointTCoords, 
vtkTypeBool);
 
  284   vtkSetMacro(AttributesConstantPerBlock, 
bool);
 
  285   vtkGetMacro(AttributesConstantPerBlock, 
bool);
 
  286   vtkBooleanMacro(AttributesConstantPerBlock, 
bool);
 
  298     this->GeneratePointScalarsOn();
 
  299     this->GeneratePointVectorsOn();
 
  300     this->GeneratePointNormalsOn();
 
  301     this->GeneratePointTCoordsOn();
 
  302     this->GeneratePointTensorsOn();
 
  303     this->GeneratePointArrayOn();
 
  307     this->GeneratePointScalarsOff();
 
  308     this->GeneratePointVectorsOff();
 
  309     this->GeneratePointNormalsOff();
 
  310     this->GeneratePointTCoordsOff();
 
  311     this->GeneratePointTensorsOff();
 
  312     this->GeneratePointArrayOff();
 
  316     this->GenerateCellScalarsOn();
 
  317     this->GenerateCellVectorsOn();
 
  318     this->GenerateCellNormalsOn();
 
  319     this->GenerateCellTCoordsOn();
 
  320     this->GenerateCellTensorsOn();
 
  321     this->GenerateCellArrayOn();
 
  325     this->GenerateCellScalarsOff();
 
  326     this->GenerateCellVectorsOff();
 
  327     this->GenerateCellNormalsOff();
 
  328     this->GenerateCellTCoordsOff();
 
  329     this->GenerateCellTensorsOff();
 
  330     this->GenerateCellArrayOff();
 
  334     this->GenerateAllPointDataOn();
 
  335     this->GenerateAllCellDataOn();
 
  336     this->GenerateFieldArrayOn();
 
  340     this->GenerateAllPointDataOff();
 
  341     this->GenerateAllCellDataOff();
 
  342     this->GenerateFieldArrayOff();
 
  378     int maxComp, 
double min, 
double max);
 
  382   void GenerateRandomTuples(
 
  383     T* 
data, 
vtkIdType numTuples, 
int numComp, 
int minComp, 
int maxComp, 
double min, 
double max);