27 #ifndef __vtkPlotStacked_h
28 #define __vtkPlotStacked_h
30 #include "vtkChartsCoreModule.h"
41 class vtkPlotStackedPrivate;
54 virtual void SetColor(
unsigned char r,
unsigned char g,
unsigned char b,
56 virtual void SetColor(
double r,
double g,
double b);
57 virtual void GetColor(
double rgb[3]);
63 virtual void Update();
67 virtual bool Paint(vtkContext2D *painter);
75 virtual bool PaintLegend(vtkContext2D *painter,
const vtkRectf& rect,
104 const vtkVector2f& tolerance,
105 vtkVector2f* location);
109 virtual bool SelectPoints(
const vtkVector2f& min,
const vtkVector2f& max);
117 bool UpdateTableCache(vtkTable *table);
127 void CalculateLogSeries();
150 vtkPlotStackedPrivate *Private;
155 #endif //__vtkPlotStacked_h
Wrapper around std::string to keep symbols short.
vtkSmartPointer< vtkColorSeries > ColorSeries
virtual bool PaintLegend(vtkContext2D *painter, const vtkRectf &rect, int legendIndex)
record modification and/or execution time
virtual void GetBounds(double bounds[4])
vtkIdTypeArray * ExtentBadPoints
a vtkAbstractArray subclass for strings
dynamic, self-adjusting array of vtkIdType
virtual void SetColor(unsigned char r, unsigned char g, unsigned char b, unsigned char a)
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 stacked polygon plot given an X, Ybase, Yextent in a vtkTable.
virtual vtkIdType GetNearestPoint(const vtkVector2f &point, const vtkVector2f &tolerance, vtkVector2f *location)
Factory class for drawing XY charts.
virtual void SetInputArray(int index, const vtkStdString &name)
virtual void GetUnscaledInputBounds(double bounds[4])
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void GetColor(double rgb[3])
vtkIdTypeArray * BaseBadPoints