75 virtual void SetTooltipLabelFormat(
const vtkStdString &label);
105 virtual void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
107 virtual void SetColor(
double r,
double g,
double b);
108 virtual void GetColor(
double rgb[3]);
109 void GetColor(
unsigned char rgb[3]);
113 virtual void SetWidth(
float width);
116 virtual float GetWidth();
121 vtkGetObjectMacro(Pen,
vtkPen);
146 virtual int GetNumberOfLabels();
169 vtkGetMacro(UseIndexForXSeries,
bool);
176 vtkSetMacro(UseIndexForXSeries,
bool);
182 virtual void SetInput(vtkTable *table);
183 virtual void SetInput(vtkTable *table,
const vtkStdString &xColumn,
189 virtual vtkTable* GetInput();
194 virtual void SetInputArray(
int index,
const vtkStdString &name);
201 vtkGetObjectMacro(XAxis,
vtkAxis);
202 virtual void SetXAxis(
vtkAxis* axis);
207 vtkGetObjectMacro(YAxis,
vtkAxis);
208 virtual void SetYAxis(
vtkAxis* axis);
214 { bounds[0] = bounds[1] = bounds[2] = bounds[3] = 0.0; }
277 void operator=(
const vtkPlot &);
Wrapper around vtkstd::string to keep symbols short.
base class for items that are part of a vtkContextScene.
vtkSmartPointer< vtkStringArray > IndexedLabels
vtkContextMapper2D * Data
virtual void GetBounds(double bounds[4])
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of vtkIdType
Abstract class for 2D context mappers.
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
provides a pen that draws the outlines of shapes drawn by vtkContext2D.
Abstract class for 2D plots.
vtkSmartPointer< vtkStringArray > Labels
vtkSmartPointer< vtkStringArray > AutoLabels
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkStdString TooltipLabelFormat