60 #include "vtkCommonDataModelModule.h" 81 void Dump(
unsigned int colWidth = 16,
int rowLimit = -1 );
139 vtkIdType InsertNextBlankRow(
double default_num_val=0.0);
162 const char* GetColumnName(
vtkIdType col);
182 void RemoveColumnByName(
const char* name);
266 void operator=(
const vtkTable&) =
delete;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkDataObject * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
virtual vtkFieldData * GetAttributesAsFieldData(int type)
Returns the attributes of the data object as a vtkFieldData.
static vtkDataObject * New()
An array holding vtkVariants.
Abstract superclass for all arrays.
virtual void Initialize()
Restore data object to initial state,.
A atomic type representing the union of many types.
int GetDataObjectType() override
Return what type of dataset this is.
vtkVariantArray * RowArray
Holds row information returned by GetRow().
a simple class to control print indentation
represent and manipulate attribute data in a dataset
virtual unsigned long GetActualMemorySize()
Return the actual size of the data in kibibytes (1024 bytes).
virtual vtkIdType GetNumberOfElements(int type)
Get the number of elements for a specific attribute type (POINT, CELL, etc.).
A table, which contains similar-typed columns of data.
general representation of visualization data
vtkDataSetAttributes * RowData
Holds the column data of the table.
virtual void DeepCopy(vtkDataObject *src)
Shallow and Deep copy.
virtual void ShallowCopy(vtkDataObject *src)
Shallow and Deep copy.
represent and manipulate fields of data