27 #ifndef __vtkPlotBar_h
28 #define __vtkPlotBar_h
39 class vtkPlotBarPrivate;
74 virtual void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
76 virtual void SetColor(
double r,
double g,
double b);
77 virtual void GetColor(
double rgb[3]);
82 vtkSetMacro(Width,
float);
87 vtkGetMacro(Width,
float);
94 vtkSetMacro(Offset,
float);
95 vtkGetMacro(Offset,
float);
101 virtual void SetOrientation(
int orientation);
102 vtkGetMacro(Orientation,
int);
106 virtual void GetBounds(
double bounds[4]);
164 bool UpdateTableCache(vtkTable *table);
184 vtkPlotBarPrivate *Private;
189 #endif //__vtkPlotBar_h
Wrapper around vtkstd::string to keep symbols short.
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
virtual bool Paint(vtkContext2D *painter)
record modification and/or execution time
virtual void GetBounds(double bounds[4])
virtual vtkStdString GetTooltipLabel(const vtkVector2f &plotPos, vtkIdType seriesIndex, vtkIdType segmentIndex)
a vtkAbstractArray subclass for strings
virtual void SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
Class for drawing 2D primitives to a graphical context.
virtual bool SelectPoints(const vtkVector2f &min, const vtkVector2f &max)
a simple class to control print indentation
represent and manipulate 2D points
virtual vtkStringArray * GetLabels()
Abstract class for 2D plots.
Class for drawing an XY plot given two columns from a vtkTable.
virtual vtkIdType GetNearestPoint(const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location)
virtual void SetInputArray(int index, const vtkStdString &name)
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void GetColor(double rgb[3])
vtkSmartPointer< vtkColorSeries > ColorSeries