81 void Dump(
unsigned int colWidth = 16,
int rowLimit = -1 );
112 vtkIdType GetNumberOfRows();
118 void SetNumberOfRows(
const vtkIdType );
139 vtkIdType InsertNextBlankRow(
double default_num_val=0.0);
150 void RemoveRow(vtkIdType row);
159 vtkIdType GetNumberOfColumns();
162 const char* GetColumnName(vtkIdType col);
182 void RemoveColumnByName(
const char*
name);
187 void RemoveColumn(vtkIdType col);
199 vtkVariant GetValue(vtkIdType row, vtkIdType col);
204 vtkVariant GetValueByName(vtkIdType row,
const char* col);
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.
#define VTKCOMMONDATAMODEL_EXPORT
virtual void ShallowCopy(vtkDataObject *src)
Shallow and Deep copy.
represent and manipulate fields of data