Go to the documentation of this file.
52 #ifndef vtkRandomAttributeGenerator_h
53 #define vtkRandomAttributeGenerator_h
106 this->SetMinimumComponentValue (minimumValue);
107 this->SetMaximumComponentValue (maximumValue);
251 this->GeneratePointScalarsOn();
252 this->GeneratePointVectorsOn();
253 this->GeneratePointNormalsOn();
254 this->GeneratePointTCoordsOn();
255 this->GeneratePointTensorsOn();
256 this->GeneratePointArrayOn();
260 this->GeneratePointScalarsOff();
261 this->GeneratePointVectorsOff();
262 this->GeneratePointNormalsOff();
263 this->GeneratePointTCoordsOff();
264 this->GeneratePointTensorsOff();
265 this->GeneratePointArrayOff();
269 this->GenerateCellScalarsOn();
270 this->GenerateCellVectorsOn();
271 this->GenerateCellNormalsOn();
272 this->GenerateCellTCoordsOn();
273 this->GenerateCellTensorsOn();
274 this->GenerateCellArrayOn();
278 this->GenerateCellScalarsOff();
279 this->GenerateCellVectorsOff();
280 this->GenerateCellNormalsOff();
281 this->GenerateCellTCoordsOff();
282 this->GenerateCellTensorsOff();
283 this->GenerateCellArrayOff();
287 this->GenerateAllPointDataOn();
288 this->GenerateAllCellDataOn();
289 this->GenerateFieldArrayOn();
293 this->GenerateAllPointDataOff();
294 this->GenerateAllCellDataOff();
295 this->GenerateFieldArrayOff();
332 int minComp,
int maxComp,
double min,
double max);
~vtkRandomAttributeGenerator()
void SetDataTypeToUnsignedInt()
GLsizei GLsizei GLenum GLenum const GLvoid * data
vtkDataArray * GenerateData(int dataType, vtkIdType numTuples, int numComp, int minComp, int maxComp, double min, double max)
#define VTK_UNSIGNED_SHORT
void SetDataTypeToFloat()
#define vtkTypeMacro(thisClass, superclass)
void GenerateAllCellDataOff()
void SetDataTypeToShort()
void GenerateRandomTuples(T *data, vtkIdType numTuples, int numComp, int minComp, int maxComp, double min, double max)
abstract superclass for arrays of numeric data
GLenum GLenum GLenum input
void SetDataTypeToDouble()
double MaximumComponentValue
abstract superclass for composite (multi-block or AMR) datasets
void SetDataTypeToUnsignedChar()
#define vtkSetClampMacro(name, type, min, max)
double MinimumComponentValue
int RequestData(vtkCompositeDataSet *input, vtkCompositeDataSet *output)
a simple class to control print indentation
vtkRandomAttributeGenerator()
#define VTK_UNSIGNED_CHAR
#define VTKFILTERSGENERAL_EXPORT
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkGetMacro(name, type)
void SetDataTypeToUnsignedShort()
abstract class to specify dataset behavior
#define VTK_UNSIGNED_LONG
vtkBooleanMacro(IgnoreDriverBugs, bool)
generate and create random data attributes
vtkSetMacro(IgnoreDriverBugs, bool)
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void GenerateAllCellDataOn()
void SetDataTypeToUnsignedLong()
void GenerateAllPointDataOn()
void GenerateAllPointDataOff()
bool AttributesConstantPerBlock
void GenerateAllDataOff()
void SetComponentRange(double minimumValue, double maximumValue)
virtual int FillInputPortInformation(int port, vtkInformation *info)
static vtkRandomAttributeGenerator * New()
int RequestData(vtkDataSet *input, vtkDataSet *output)