Go to the documentation of this file.
26 #ifndef vtkChartParallelCoordinates_h
27 #define vtkChartParallelCoordinates_h
151 #endif //vtkChartParallelCoordinates_h
Factory class for drawing 2D charts.
virtual void RecalculateBounds()
virtual vtkIdType GetNumberOfPlots()
data structure to represent mouse events.
#define vtkGetObjectMacro(name, type)
~vtkChartParallelCoordinates()
virtual bool MouseWheelEvent(const vtkContextMouseEvent &mouse, int delta)
void SetColumnVisibilityAll(bool visible)
record modification and/or execution time
#define vtkTypeMacro(thisClass, superclass)
virtual vtkIdType GetNumberOfAxes()
bool GetColumnVisibility(const vtkStdString &name)
Class for drawing 2D primitives to a graphical context.
Abstract class for 2D plots.
virtual vtkPlot * GetPlot(vtkIdType index)
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual bool MouseLeaveEvent(const vtkContextMouseEvent &mouse)
virtual void SetPlot(vtkPlotParallelCoordinates *plot)
GLuint const GLchar * name
void SetColumnVisibility(const vtkStdString &name, bool visible)
virtual bool MouseButtonPressEvent(const vtkContextMouseEvent &mouse)
virtual bool Paint(vtkContext2D *painter)
void CalculatePlotTransform()
a simple class to control print indentation
virtual bool Hit(const vtkContextMouseEvent &mouse)
vtkChartParallelCoordinates()
dynamic, self-adjusting array of vtkIdType
vtkIdTypeArray * Selection
virtual bool MouseMoveEvent(const vtkContextMouseEvent &mouse)
static vtkChartParallelCoordinates * New()
takes care of drawing 2D axes
virtual bool MouseEnterEvent(const vtkContextMouseEvent &mouse)
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)
Wrapper around std::string to keep symbols short.
#define VTKCHARTSCORE_EXPORT
vtkStringArray * VisibleColumns
virtual vtkAxis * GetAxis(int axisIndex)
void SwapAxes(int a1, int a2)