91 virtual bool RemovePlotInstance(
vtkPlot* plot);
94 virtual void ClearPlots();
106 virtual vtkAxis* GetAxis(
int axisIndex);
114 virtual void RecalculateBounds();
126 vtkSetVector2Macro(Geometry,
int);
127 vtkGetVector2Macro(Geometry,
int);
132 vtkSetVector2Macro(Point1,
int);
133 vtkGetVector2Macro(Point1,
int);
138 vtkSetVector2Macro(Point2,
int);
139 vtkGetVector2Macro(Point2,
int);
144 virtual void SetShowLegend(
bool visible);
145 virtual bool GetShowLegend();
166 void SetBottomBorder(
int border);
167 void SetTopBorder(
int border);
168 void SetLeftBorder(
int border);
169 void SetRightBorder(
int border);
173 void SetBorders(
int left,
int bottom,
int right,
int top);
186 vtkSetMacro(AutoSize,
bool);
187 vtkGetMacro(AutoSize,
bool);
196 vtkSetMacro(RenderEmpty,
bool);
197 vtkGetMacro(RenderEmpty,
bool);
207 virtual void SetActionToButton(
int action,
int button);
212 virtual int GetActionToButton(
int action);
217 virtual void SetClickActionToButton(
int action,
int button);
222 virtual int GetClickActionToButton(
int action);
268 short&
Pan() {
return Data[0]; }
269 short&
Zoom() {
return Data[1]; }
293 #endif //__vtkChart_h