25 #ifndef vtkPlotParallelCoordinates_h
26 #define vtkPlotParallelCoordinates_h
28 #include "vtkChartsCoreModule.h"
55 void Update() VTK_OVERRIDE;
69 int legendIndex) VTK_OVERRIDE;
74 void GetBounds(
double bounds[4]) VTK_OVERRIDE;
79 bool SetSelectionRange(
int Axis,
float low,
float high);
84 bool ResetSelectionRange();
90 void SetInputData(
vtkTable *table) VTK_OVERRIDE;
92 const vtkStdString&) VTK_OVERRIDE
110 virtual void CreateDefaultLookupTable();
117 vtkGetMacro(ScalarVisibility,
int);
127 void SelectColorArray(
vtkIdType arrayNum);
143 bool UpdateTableCache(
vtkTable *table);
164 int ScalarVisibility;
174 #endif //vtkPlotParallelCoordinates_h
Wrapper around std::string to keep symbols short.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
record modification and/or execution time
Class for drawing a parallel coordinate plot given columns from a vtkTable.
Superclass for mapping scalar values to colors.
Class for drawing 2D primitives to a graphical context.
a simple class to control print indentation
Abstract class for 2D plots.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
dynamic, self-adjusting array of unsigned char
A table, which contains similar-typed columns of data.
virtual void SetInputData(vtkTable *table)
This is a convenience function to set the input table and the x, y column for the plot...
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
virtual void Update()
Perform any updates to the item that may be necessary before rendering.
Factory class for drawing 2D charts.