25 #ifndef vtkPlotParallelCoordinates_h 26 #define vtkPlotParallelCoordinates_h 28 #include "vtkChartsCoreModule.h" 69 int legendIndex)
override;
74 void GetBounds(
double bounds[4])
override;
79 bool SetSelectionRange(
int Axis,
float low,
float high);
84 bool ResetSelectionRange();
110 virtual void CreateDefaultLookupTable();
127 void SelectColorArray(
vtkIdType arrayNum);
143 bool UpdateTableCache(
vtkTable *table);
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.
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
Paint legend event for the plot, called whenever the legend needs the plot items symbol/mark/line dra...
virtual bool Paint(vtkContext2D *painter)
Paint event for the item, called whenever the item needs to be drawn.
record modification and/or execution time
virtual void GetBounds(double bounds[4])
Get the bounds for this plot as (Xmin, Xmax, Ymin, Ymax).
Class for drawing a parallel coordinate plot given columns from a vtkTable.
void SetInputData(vtkTable *table, const vtkStdString &, const vtkStdString &) override
This is a convenience function to set the input table.
vtkUnsignedCharArray * Colors
Lookup Table for coloring points by scalar value.
Superclass for mapping scalar values to colors.
Class for drawing 2D primitives to a graphical context.
vtkScalarsToColors * LookupTable
Lookup Table for coloring points by scalar value.
a simple class to control print indentation
vtkStdString ColorArrayName
Lookup Table for coloring points by scalar value.
vtkTypeBool ScalarVisibility
Lookup Table for coloring points by scalar value.
Abstract class for 2D plots.
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...
vtkTimeStamp BuildTime
The point cache is marked dirty until it has been initialized.
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.