Go to the documentation of this file.
28 #ifndef vtkScatterPlotMatrix_h
29 #define vtkScatterPlotMatrix_h
335 void *clientData,
void *callerData);
374 #endif //vtkScatterPlotMatrix_h
Factory class for drawing 2D charts.
void SetIndexedLabels(vtkStringArray *labels)
virtual void SetInput(vtkTable *table)
data structure to represent mouse events.
virtual vtkVector2i GetActivePlot()
bool GetColumnVisibility(const vtkStdString &name)
vtkTooltipItem * GetTooltip() const
virtual bool Paint(vtkContext2D *painter)
void UpdateChartSettings(int plotType)
bool GetGridVisibility(int plotType)
bool GetAxisLabelVisibility(int plotType)
static vtkScatterPlotMatrix * New()
virtual void SetSelectionMode(int)
void SetScatterPlotSelectedRowColumnColor(const vtkColor4ub &color)
void SetTitleProperties(vtkTextProperty *prop)
void SetColumnVisibility(const vtkStdString &name, bool visible)
bool MouseButtonPressEvent(const vtkContextMouseEvent &mouse)
A table, which contains similar-typed columns of data.
virtual void SetScene(vtkContextScene *scene)
void ClearAnimationPath()
void SetAxisLabelVisibility(int plotType, bool visible)
#define vtkTypeMacro(thisClass, superclass)
container for a matrix of charts.
abstract base class for most VTK objects
void SetBackgroundColor(int plotType, const vtkColor4ub &color)
GLint GLint GLint GLint GLint x
vtkColor4ub GetScatterPlotSelectedActiveColor()
An algorithm for linking annotations among objects.
vtkNew< vtkStringArray > VisibleColumns
GLenum GLsizei GLenum GLenum const GLvoid * table
Class for drawing 2D primitives to a graphical context.
bool AddAnimationPath(const vtkVector2i &move)
void SetGridColor(int plotType, const vtkColor4ub &color)
vtkColor4ub GetScatterPlotSelectedRowColumnColor()
vtkStringArray * GetIndexedLabels() const
virtual vtkChart * GetMainChart()
virtual void AdvanceAnimation()
void SetPlotColor(int plotType, const vtkColor4ub &color)
void SetNumberOfFrames(int frames)
GLenum GLint GLint * precision
virtual vtkStringArray * GetVisibleColumns()
vtkIdType GetNumberOfAnimationPathElements()
void SetTooltipNotation(int plotType, int notation)
vtkSmartPointer< vtkTextProperty > TitleProperties
bool Hit(const vtkContextMouseEvent &mouse)
void SetAxisColor(int plotType, const vtkColor4ub &color)
vtkColor4ub GetAxisColor(int plotType)
void BigChartSelectionCallback(vtkObject *, unsigned long, void *)
void SetTooltip(vtkTooltipItem *tooltip)
GLuint const GLchar * name
Provides a 2D scene for vtkContextItem objects.
int GetAxisLabelNotation(int plotType)
static void ProcessEvents(vtkObject *caller, unsigned long event, void *clientData, void *callerData)
int GetTooltipPrecision(int plotType)
void SetPlotMarkerStyle(int plotType, int style)
bool BeginAnimationPath(vtkRenderWindowInteractor *interactor)
GLenum GLenum GLvoid GLvoid * column
void SetColumnVisibilityAll(bool visible)
GLenum GLenum GLvoid * row
a simple class to control print indentation
void SetAxisLabelPrecision(int plotType, int precision)
int GetPlotType(int row, int column)
void SetScatterPlotSelectedActiveColor(const vtkColor4ub &color)
void SetGridVisibility(int plotType, bool visible)
virtual void SetNumberOfBins(int numberOfBins)
virtual bool SetActivePlot(const vtkVector2i &position)
void AxisRangeForwarderCallback(vtkObject *, unsigned long, void *)
vtkColor4ub GetGridColor(int plotType)
container for a matrix of charts.
vtkStdString GetColumnName(int column)
#define vtkGetMacro(name, type)
void SetTooltipPrecision(int plotType, int precision)
bool MouseMoveEvent(const vtkContextMouseEvent &mouse)
virtual void StartAnimation(vtkRenderWindowInteractor *interactor)
platform-independent render window interaction including picking and frame rate control.
void SetTitle(const vtkStdString &title)
vtkTextProperty * GetAxisLabelProperties(int plotType)
vtkSmartPointer< vtkTable > Input
represent text properties.
vtkAnnotationLink * GetAnnotationLink()
vtkTextProperty * GetTitleProperties()
int GetTooltipNotation(int plotType)
GLint GLint GLint GLint GLint GLint y
takes care of drawing 2D axes
vtkColor4ub GetBackgroundColor(int plotType)
virtual int GetNumberOfBins() const
virtual void SetVisibleColumns(vtkStringArray *visColumns)
int GetPlotType(const vtkVector2i &pos)
vtkStdString GetRowName(int row)
a vtkAbstractArray subclass for strings
void SetPlotMarkerSize(int plotType, float size)
virtual void UpdateAnimationPath(const vtkVector2i &newActivePos)
void SetAxisLabelNotation(int plotType, int notation)
vtkVector2i GetAnimationPathElement(vtkIdType i)
Wrapper around std::string to keep symbols short.
#define VTKCHARTSCORE_EXPORT
bool MouseButtonReleaseEvent(const vtkContextMouseEvent &mouse)
void AttachAxisRangeListener(vtkAxis *)
virtual void PrintSelf(ostream &os, vtkIndent indent)
int GetAxisLabelPrecision(int plotType)
void InsertVisibleColumn(const vtkStdString &name, int index)
void SetAxisLabelProperties(int plotType, vtkTextProperty *prop)