Go to the documentation of this file.
174 int invokeEvent = -1);
200 #endif //vtkChartBox_h
Factory class for drawing 2D charts.
virtual vtkIdType GetNumberOfPlots()
int LocatePointInPlot(const vtkVector2f &position, const vtkVector2f &tolerance, vtkVector2f &plotPos, vtkPlot *plot, vtkIdType &segmentIndex)
data structure to represent mouse events.
#define vtkGetObjectMacro(name, type)
virtual bool MouseMoveEvent(const vtkContextMouseEvent &mouse)
virtual void PrintSelf(ostream &os, vtkIndent indent)
void SwapAxes(int a1, int a2)
record modification and/or execution time
vtkStringArray * VisibleColumns
virtual vtkTooltipItem * GetTooltip()
void SetColumnVisibility(const vtkStdString &name, bool visible)
virtual bool Hit(const vtkContextMouseEvent &mouse)
#define vtkTypeMacro(thisClass, superclass)
Factory class for drawing box plot charts.
bool GetColumnVisibility(const vtkStdString &name)
Class for drawing 2D primitives to a graphical context.
Abstract class for 2D plots.
virtual vtkIdType GetNumberOfVisibleColumns()
virtual vtkPlot * GetPlot(vtkIdType index)
GLuint const GLchar * name
Class for drawing box plots.
virtual bool Paint(vtkContext2D *painter)
virtual void SetTooltip(vtkTooltipItem *tooltip)
bool LocatePointInPlots(const vtkContextMouseEvent &mouse, int invokeEvent=-1)
GLenum GLenum GLvoid GLvoid * column
a simple class to control print indentation
virtual bool MouseButtonPressEvent(const vtkContextMouseEvent &mouse)
virtual vtkAxis * GetYAxis()
void SetColumnVisibilityAll(bool visible)
bool GetColumnVisibility(vtkIdType column)
#define vtkGetMacro(name, type)
vtkIdType GetColumnId(const vtkStdString &name)
virtual void SetTooltipInfo(const vtkContextMouseEvent &, const vtkVector2d &, vtkIdType, vtkPlot *, vtkIdType segmentIndex=-1)
float SelectedColumnDelta
virtual void SetPlot(vtkPlotBox *plot)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkVector2i ScreenPosition
dynamic, self-adjusting array of vtkIdType
vtkSmartPointer< vtkTooltipItem > Tooltip
virtual bool MouseButtonReleaseEvent(const vtkContextMouseEvent &mouse)
takes care of drawing 2D axes
virtual float GetXPosition(int index)
a vtkAbstractArray subclass for strings
void SetColumnVisibility(vtkIdType column, bool visible)
Wrapper around std::string to keep symbols short.
void UpdateGeometry(vtkContext2D *)
#define VTKCHARTSCORE_EXPORT
static vtkChartBox * New()
vtkIdTypeArray * Selection
void CalculatePlotTransform()