59 void SetColumnVisibility(
vtkIdType column,
bool visible);
64 void SetColumnVisibilityAll(
bool visible);
69 bool GetColumnVisibility(
vtkIdType column);
81 vtkGetMacro(SelectedColumn,
int);
82 vtkSetMacro(SelectedColumn,
int);
95 virtual float GetXPosition(
int index);
98 virtual vtkIdType GetNumberOfVisibleColumns();
164 void ResetSelection();
167 void SwapAxes(
int a1,
int a2);
174 int invokeEvent = -1);
200 #endif //vtkChartBox_h
Wrapper around std::string to keep symbols short.
vtkIdTypeArray * Selection
vtkStringArray * VisibleColumns
virtual bool MouseButtonPressEvent(const vtkContextMouseEvent &mouse)
record modification and/or execution time
a vtkAbstractArray subclass for strings
bool CalculatePlotTransform(vtkAxis *x, vtkAxis *y, vtkTransform2D *transform)
dynamic, self-adjusting array of vtkIdType
virtual void PrintSelf(ostream &os, vtkIndent indent)
Class for drawing 2D primitives to a graphical context.
Factory class for drawing 2D charts.
takes care of drawing 2D axes
data structure to represent mouse events.
a simple class to control print indentation
virtual bool MouseButtonReleaseEvent(const vtkContextMouseEvent &mouse)
virtual vtkIdType GetNumberOfPlots()
float SelectedColumnDelta
Abstract class for 2D plots.
Class for drawing box plots.
virtual bool Paint(vtkContext2D *painter)=0
virtual bool MouseMoveEvent(const vtkContextMouseEvent &mouse)
virtual bool Hit(const vtkContextMouseEvent &mouse)
virtual vtkPlot * GetPlot(vtkIdType index)
vtkVector2i ScreenPosition
vtkSmartPointer< vtkTooltipItem > Tooltip
Factory class for drawing box plot charts.
#define VTKCHARTSCORE_EXPORT