25 #ifndef vtkPlotParallelCoordinates_h
26 #define vtkPlotParallelCoordinates_h
28 #include "vtkChartsCoreModule.h"
79 bool SetSelectionRange(
int Axis,
float low,
float high);
84 bool ResetSelectionRange();
110 virtual void CreateDefaultLookupTable();
117 vtkGetMacro(ScalarVisibility,
int);
127 void SelectColorArray(
vtkIdType arrayNum);
143 bool UpdateTableCache(
vtkTable *table);
174 #endif //vtkPlotParallelCoordinates_h
Wrapper around std::string to keep symbols short.
virtual void SetInputData(vtkTable *table, const vtkStdString &, const vtkStdString &)
This is a convenience function to set the input table.
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.
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
int ScalarVisibility
Lookup Table for coloring points by scalar value.
vtkStdString ColorArrayName
Lookup Table for coloring points by scalar value.
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...
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkTimeStamp BuildTime
The point cache is marked dirty until it has been initialized.
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.