52#ifndef vtkQtTableRepresentation_h
53#define vtkQtTableRepresentation_h
56#include "vtkViewsQtModule.h"
93 vtkSetStringMacro(FirstDataColumn);
94 vtkGetStringMacro(FirstDataColumn);
102 vtkSetStringMacro(LastDataColumn);
103 vtkGetStringMacro(LastDataColumn);
115 vtkSetStringMacro(KeyColumnInternal);
116 vtkGetStringMacro(KeyColumnInternal);
The superclass for all representations.
dynamic, self-adjusting array of double
a simple class to control print indentation
map scalar values into colors via a lookup table
Adapts a table to a Qt item model.
set up a vtkTable in a Qt model
void SetKeyColumn(const char *col)
Set/get the name of the column that contains series names.
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
Prepare the input connections to this representation.
virtual void CreateSeriesColors()
void SetColorTable(vtkLookupTable *t)
Set/get the lookup table that will be used to determine colors for each series.
~vtkQtTableRepresentation() override
vtkQtTableModelAdapter * ModelAdapter
vtkLookupTable * ColorTable
char * GetKeyColumn()
Set/get the name of the column that contains series names.
virtual void SetModelType()
This should set the model type to DATA, METADATA or FULL depending on what you want.
void UpdateTable()
Update the table representation.
vtkDoubleArray * SeriesColors
vtkQtTableRepresentation()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void ResetModel()