25 #ifndef vtkPlotParallelCoordinates_h
26 #define vtkPlotParallelCoordinates_h
28 #include "vtkChartsCoreModule.h"
66 void GetBounds(
double bounds[4])
override;
72 bool SetSelectionRange(
int axis,
float low,
float high);
78 bool SetSelectionRange(
int axis, std::vector<float> axisSelection);
83 bool ResetSelectionRange();
108 virtual void CreateDefaultLookupTable();
125 void SelectColorArray(
vtkIdType arrayNum);
169 #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.
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
virtual bool UpdateCache()
Update the internal cache.
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...
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
Factory class for drawing 2D charts.