Go to the documentation of this file.
130 virtual void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
277 { bounds[0] = bounds[1] = bounds[2] = bounds[3] = 0.0; }
299 return this->GetBounds(bounds);
388 void operator=(
const vtkPlot &);
provides a brush that fills shapes drawn by vtkContext2D.
vtkSmartPointer< vtkStringArray > AutoLabels
virtual vtkStdString GetTooltipLabel(const vtkVector2d &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex)
virtual int GetTooltipPrecision()
void SetSelectionPen(vtkPen *pen)
vtkStdString TooltipLabelFormat
vtkSmartPointer< vtkStringArray > IndexedLabels
void SetInputData(vtkTable *table, vtkIdType xColumn, vtkIdType yColumn)
vtkSmartPointer< vtkBrush > Brush
#define vtkGetObjectMacro(name, type)
GLboolean GLboolean GLboolean b
Abstract class for 2D context mappers.
virtual void SetWidth(float width)
A table, which contains similar-typed columns of data.
virtual vtkStringArray * GetIndexedLabels()
vtkSmartPointer< vtkContextMapper2D > Data
virtual void SetLabels(vtkStringArray *labels)
void SetIndexedLabels(vtkStringArray *labels)
#define vtkTypeMacro(thisClass, superclass)
virtual void SetInputData(vtkTable *table)
vtkStdString GetLabel(vtkIdType index)
vtkBrush * GetSelectionBrush()
virtual void SetSelection(vtkIdTypeArray *id)
virtual void SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
GLenum GLsizei GLenum GLenum const GLvoid * table
Class for drawing 2D primitives to a graphical context.
virtual int GetTooltipNotation()
Abstract class for 2D plots.
vtkSmartPointer< vtkStringArray > Labels
virtual vtkTable * GetInput()
GLenum GLint GLint * precision
virtual void SetColor(double r, double g, double b)
GLuint const GLchar * name
virtual bool SelectPoints(const vtkVector2f &min, const vtkVector2f &max)
virtual void SetYAxis(vtkAxis *axis)
virtual void UpdateCache()
void SetSelectionBrush(vtkBrush *brush)
virtual vtkIdType GetNearestPoint(const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location)
a simple class to control print indentation
vtkSmartPointer< vtkBrush > SelectionBrush
vtkStdString TooltipDefaultLabelFormat
virtual void SetLabel(const vtkStdString &label)
virtual void SetXAxis(vtkAxis *axis)
A atomic type representing the union of many types.
virtual vtkVariant GetProperty(const vtkStdString &property)
vtkSmartPointer< vtkPen > Pen
#define vtkGetMacro(name, type)
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
vtkSmartPointer< vtkPen > SelectionPen
GLboolean GLboolean GLboolean GLboolean a
vtkPen * GetSelectionPen()
vtkIdTypeArray * Selection
virtual void SetTooltipNotation(int notation)
virtual int GetNumberOfLabels()
vtkBooleanMacro(IgnoreDriverBugs, bool)
GLint GLint GLsizei width
base class for items that are part of a vtkContextScene.
vtkSetMacro(IgnoreDriverBugs, bool)
void SetBrush(vtkBrush *brush)
GLdouble GLdouble GLdouble r
virtual void SetInputArray(int index, const vtkStdString &name)
virtual void SetProperty(const vtkStdString &property, const vtkVariant &var)
dynamic, self-adjusting array of vtkIdType
virtual vtkStringArray * GetLabels()
virtual void GetUnscaledInputBounds(double bounds[4])
virtual void PrintSelf(ostream &os, vtkIndent indent)
takes care of drawing 2D axes
void SetShiftScale(const vtkRectd &scaling)
virtual void SetTooltipLabelFormat(const vtkStdString &label)
a vtkAbstractArray subclass for strings
void GetColor(unsigned char rgb[3])
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
Wrapper around std::string to keep symbols short.
virtual vtkStdString GetLabel()
#define VTKCHARTSCORE_EXPORT
virtual bool SelectPointsInPolygon(const vtkContextPolygon &polygon)
virtual void GetBounds(double bounds[4])
vtkContextMapper2D * GetData()
virtual void GetColor(double rgb[3])
virtual void SetTooltipPrecision(int precision)
virtual void SetInputData(vtkTable *table, const vtkStdString &xColumn, const vtkStdString &yColumn)
virtual vtkStdString GetTooltipLabelFormat()
vtkStdString GetNumber(double position, vtkAxis *axis)