61 vtkSetMacro(LegendVisibility,
bool);
62 vtkGetMacro(LegendVisibility,
bool);
63 vtkBooleanMacro(LegendVisibility,
bool);
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();
207 vtkGetMacro(UseIndexForXSeries,
bool);
214 vtkSetMacro(UseIndexForXSeries,
bool);
220 virtual void SetInputData(
vtkTable *table);
239 vtkSetMacro(Selectable,
bool);
240 vtkGetMacro(Selectable,
bool);
241 vtkBooleanMacro(Selectable,
bool);
253 vtkGetObjectMacro(XAxis,
vtkAxis);
254 virtual void SetXAxis(
vtkAxis* axis);
259 vtkGetObjectMacro(YAxis,
vtkAxis);
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
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
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
vtkSmartPointer< vtkStringArray > AutoLabels
A table, which contains similar-typed columns of data.
virtual void GetUnscaledInputBounds(double bounds[4])
virtual void PrintSelf(ostream &os, vtkIndent indent)
vtkStdString TooltipLabelFormat
vtkSmartPointer< vtkPen > Pen
#define VTKCHARTSCORE_EXPORT