|
Public Member Functions |
| vtkTypeRevisionMacro (vtkPVDataInformation, vtkPVInformation) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | CopyFromObject (vtkObject *) |
virtual void | AddInformation (vtkPVInformation *info) |
virtual void | AddInformation (vtkPVInformation *, int addingParts) |
void | Initialize () |
const char * | GetName () |
void | SetName (const char *name) |
|
virtual void | CopyToStream (vtkClientServerStream *) const |
virtual void | CopyFromStream (const vtkClientServerStream *) |
|
virtual int | GetDataSetType () |
virtual int | GetCompositeDataSetType () |
const char * | GetDataSetTypeAsString () |
int | DataSetTypeIsA (const char *type) |
virtual vtkTypeInt64 | GetNumberOfPoints () |
virtual vtkTypeInt64 | GetNumberOfCells () |
virtual int | GetMemorySize () |
virtual int | GetNumberOfDataSets () |
virtual double * | GetBounds () |
virtual void | GetBounds (double &, double &, double &, double &, double &, double &) |
virtual void | GetBounds (double[6]) |
|
virtual int * | GetExtent () |
virtual void | GetExtent (int &, int &, int &, int &, int &, int &) |
virtual void | GetExtent (int[6]) |
|
virtual vtkPVArrayInformation * | GetPointArrayInformation () |
|
virtual vtkPVDataSetAttributesInformation * | GetPointDataInformation () |
virtual vtkPVDataSetAttributesInformation * | GetCellDataInformation () |
|
virtual vtkPVCompositeDataInformation * | GetCompositeDataInformation () |
|
virtual char * | GetDataClassName () |
|
virtual char * | GetCompositeDataClassName () |
Static Public Member Functions |
vtkPVDataInformation * | New () |
Protected Member Functions |
| vtkPVDataInformation () |
| ~vtkPVDataInformation () |
void | DeepCopy (vtkPVDataInformation *dataInfo) |
void | CopyFromCompositeDataSet (vtkCompositeDataSet *data) |
void | CopyFromDataSet (vtkDataSet *data) |
void | CopyFromGenericDataSet (vtkGenericDataSet *data) |
virtual void | SetDataClassName (const char *) |
virtual void | SetCompositeDataClassName (const char *) |
Protected Attributes |
int | DataSetType |
int | CompositeDataSetType |
int | NumberOfDataSets |
vtkTypeInt64 | NumberOfPoints |
vtkTypeInt64 | NumberOfCells |
int | MemorySize |
double | Bounds [6] |
int | Extent [6] |
char * | Name |
char * | DataClassName |
char * | CompositeDataClassName |
vtkPVDataSetAttributesInformation * | PointDataInformation |
vtkPVDataSetAttributesInformation * | CellDataInformation |
vtkPVCompositeDataInformation * | CompositeDataInformation |
vtkPVArrayInformation * | PointArrayInformation |
This object is a light weight object. It has no user interface and does not necessarily last a long time. It is meant to help collect information about data object and collections of data objects. It has a PV in the class name because it should never be moved into VTK.