85 virtual void SetTooltipLabelFormat(
const vtkStdString &label);
91 virtual void SetTooltipNotation(
int notation);
92 virtual int GetTooltipNotation();
97 virtual void SetTooltipPrecision(
int precision);
98 virtual int GetTooltipPrecision();
130 virtual void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
132 virtual void SetColor(
double r,
double g,
double b);
133 virtual void GetColor(
double rgb[3]);
134 void GetColor(
unsigned char rgb[3]);
138 virtual void SetWidth(
float width);
141 virtual float GetWidth();
159 void SetSelectionPen(
vtkPen *pen);
160 vtkPen* GetSelectionPen();
166 void SetSelectionBrush(
vtkBrush *brush);
186 virtual int GetNumberOfLabels();
220 virtual void SetInputData(
vtkTable *table);
254 virtual void SetXAxis(
vtkAxis* axis);
260 virtual void SetYAxis(
vtkAxis* axis);
269 void SetShiftScale(
const vtkRectd &scaling);
277 { bounds[0] = bounds[1] = bounds[2] = bounds[3] = 0.0; }
299 return this->GetBounds(bounds);
388 void operator=(
const vtkPlot &);
Wrapper around std::string to keep symbols short.
virtual void UpdateCache()
base class for items that are part of a vtkContextScene.
vtkSmartPointer< vtkStringArray > IndexedLabels
vtkSmartPointer< vtkBrush > Brush
#define vtkGetMacro(name, type)
virtual void GetBounds(double bounds[4])
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of vtkIdType
Abstract class for 2D context mappers.
vtkSmartPointer< vtkPen > SelectionPen
#define vtkTypeMacro(thisClass, superclass)
A atomic type representing the union of many types.
vtkStdString TooltipDefaultLabelFormat
vtkIdTypeArray * Selection
Class for drawing 2D primitives to a graphical context.
provides a brush that fills shapes drawn by vtkContext2D.
takes care of drawing 2D axes
a simple class to control print indentation
vtkSmartPointer< vtkBrush > SelectionBrush
vtkSmartPointer< vtkContextMapper2D > Data
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
Abstract class for 2D plots.
vtkSmartPointer< vtkStringArray > Labels
#define vtkGetObjectMacro(name, type)
vtkSmartPointer< vtkStringArray > AutoLabels
A table, which contains similar-typed columns of data.
virtual void GetUnscaledInputBounds(double bounds[4])
#define vtkBooleanMacro(name, type)
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkStdString TooltipLabelFormat
vtkSmartPointer< vtkPen > Pen
#define VTKCHARTSCORE_EXPORT
#define vtkSetMacro(name, type)