59 #include "vtkCommonDataModelModule.h"
60 #include "vtkDataObject.h"
63 class vtkDataSetAttributes;
72 void PrintSelf(ostream &os,
vtkIndent indent);
78 void Dump(
unsigned int colWidth = 16,
int rowLimit = -1 );
88 virtual unsigned long GetActualMemorySize();
92 vtkGetObjectMacro(RowData, vtkDataSetAttributes);
93 virtual void SetRowData(vtkDataSetAttributes* data);
121 vtkIdType InsertNextBlankRow(
double default_num_val=0.0);
139 const char* GetColumnName(
vtkIdType col);
151 void RemoveColumnByName(
const char* name);
177 virtual void Initialize();
195 virtual vtkFieldData* GetAttributesAsFieldData(
int type);
198 virtual vtkIdType GetNumberOfElements(
int type);
An array holding vtkVariants.
Abstract superclass for all arrays.
A atomic type representing the union of many types.
vtkVariantArray * RowArray
a simple class to control print indentation
A table, which contains similar-typed columns of data.
helper class to get VTK data object types as string and instantiate them
vtkDataSetAttributes * RowData
represent and manipulate fields of data