Go to the documentation of this file.
27 #ifndef vtkChartParallelCoordinates_h
28 #define vtkChartParallelCoordinates_h
30 #include "vtkChartsCoreModule.h"
191 #endif //vtkChartParallelCoordinates_h
Factory class for drawing 2D charts.
virtual void RecalculateBounds()
Request that the chart recalculates the range of its axes.
virtual vtkIdType GetNumberOfPlots()
Get the number of plots the chart contains.
data structure to represent mouse events.
~vtkChartParallelCoordinates()
virtual bool MouseWheelEvent(const vtkContextMouseEvent &mouse, int delta)
Mouse wheel event, positive delta indicates forward movement of the wheel.
void SetColumnVisibilityAll(bool visible)
Set the visibility of all columns (true will make them all visible, false will remove all visible col...
record modification and/or execution time
virtual vtkIdType GetNumberOfAxes()
Get the number of axes in the current chart.
bool GetColumnVisibility(const vtkStdString &name)
Get the visibility of the specified column.
Class for drawing 2D primitives to a graphical context.
virtual void Update()
Perform any updates to the item that may be necessary before rendering.
Abstract class for 2D plots.
virtual vtkPlot * GetPlot(vtkIdType index)
Get the plot at the specified index, returns null if the index is invalid.
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual bool MouseLeaveEvent(const vtkContextMouseEvent &mouse)
Mouse leave event.
virtual void SetPlot(vtkPlotParallelCoordinates *plot)
Set plot to use for the chart.
void SetColumnVisibility(const vtkStdString &name, bool visible)
Set the visibility of the specified column.
virtual bool MouseButtonPressEvent(const vtkContextMouseEvent &mouse)
Mouse button down event.
virtual bool Paint(vtkContext2D *painter)
Paint event for the chart, called whenever the chart needs to be drawn.
void CalculatePlotTransform()
a simple class to control print indentation
virtual bool Hit(const vtkContextMouseEvent &mouse)
Return true if the supplied x, y coordinate is inside the item.
vtkChartParallelCoordinates()
dynamic, self-adjusting array of vtkIdType
vtkIdTypeArray * Selection
Selected indices for the table the plot is rendering.
vtkTimeStamp BuildTime
The point cache is marked dirty until it has been initialized.
virtual bool MouseMoveEvent(const vtkContextMouseEvent &mouse)
Mouse move event.
static vtkChartParallelCoordinates * New()
Creates a parallel coordinates chart.
takes care of drawing 2D axes
virtual bool MouseEnterEvent(const vtkContextMouseEvent &mouse)
Mouse enter event.
a vtkAbstractArray subclass for strings
Factory class for drawing 2D charts.
Class for drawing a parallel coordinate plot given columns from a vtkTable.
virtual bool MouseButtonReleaseEvent(const vtkContextMouseEvent &mouse)
Mouse button release event.
Wrapper around std::string to keep symbols short.
vtkStringArray * VisibleColumns
A list of the visible columns in the chart.
virtual vtkAxis * GetAxis(int axisIndex)
Get the axis specified by axisIndex.
void SwapAxes(int a1, int a2)