80 SELECT_RECTANGLE = SELECT,
112 virtual bool RemovePlotInstance(
vtkPlot* plot);
115 virtual void ClearPlots();
127 virtual vtkAxis* GetAxis(
int axisIndex);
135 virtual void RecalculateBounds();
158 virtual void SetSelectionMethod(
int method);
159 virtual int GetSelectionMethod();
172 vtkSetVector2Macro(Geometry,
int);
173 vtkGetVector2Macro(Geometry,
int);
178 vtkSetVector2Macro(Point1,
int);
179 vtkGetVector2Macro(Point1,
int);
184 vtkSetVector2Macro(Point2,
int);
185 vtkGetVector2Macro(Point2,
int);
190 virtual void SetShowLegend(
bool visible);
191 virtual bool GetShowLegend();
212 void SetBottomBorder(
int border);
213 void SetTopBorder(
int border);
214 void SetLeftBorder(
int border);
215 void SetRightBorder(
int border);
219 void SetBorders(
int left,
int bottom,
int right,
int top);
242 vtkSetMacro(LayoutStrategy,
int);
243 vtkGetMacro(LayoutStrategy,
int);
266 vtkSetMacro(RenderEmpty,
bool);
267 vtkGetMacro(RenderEmpty,
bool);
277 virtual void SetActionToButton(
int action,
int button);
282 virtual int GetActionToButton(
int action);
287 virtual void SetClickActionToButton(
int action,
int button);
292 virtual int GetClickActionToButton(
int action);
296 void SetBackgroundBrush(
vtkBrush *brush);
305 virtual void SetSelectionMode(
int);
306 vtkGetMacro(SelectionMode,
int);
331 void AttachAxisRangeListener(
vtkAxis*);
333 void AxisRangeForwarderCallback(
vtkObject*,
unsigned long,
void*);
377 enum { MaxAction = 5 };
378 short&
Pan() {
return Data[0]; }
379 short&
Zoom() {
return Data[1]; }
384 short Data[MaxAction];
MouseClickActions ActionsClick
Wrapper around std::string to keep symbols short.
vtkTextProperty * TitleProperties
abstract base class for most VTK objects
vtkAnnotationLink * AnnotationLink
base class for items that are part of a vtkContextScene.
virtual bool Paint(vtkContext2D *painter)
Class for drawing 2D primitives to a graphical context.
Factory class for drawing 2D charts.
provides a brush that fills shapes drawn by vtkContext2D.
takes care of drawing 2D axes
Provides a 2D scene for vtkContextItem objects.
a simple class to control print indentation
virtual void SetAutoSize(bool isAutoSized)
virtual bool GetAutoSize()
Abstract class for 2D plots.
represent text properties.
short & operator[](int index)
provide event-driven interface to the rendering window (defines trackball mode)
vtkSmartPointer< vtkBrush > BackgroundBrush
virtual void PrintSelf(ostream &os, vtkIndent indent)
#define VTKCHARTSCORE_EXPORT
An algorithm for linking annotations among objects.
short & operator[](int index)