79 SELECT_RECTANGLE = SELECT,
111 virtual bool RemovePlotInstance(
vtkPlot* plot);
114 virtual void ClearPlots();
126 virtual vtkAxis* GetAxis(
int axisIndex);
134 virtual void RecalculateBounds();
154 virtual void SetSelectionMethod(
int method);
155 virtual int GetSelectionMethod();
168 vtkSetVector2Macro(Geometry,
int);
169 vtkGetVector2Macro(Geometry,
int);
174 vtkSetVector2Macro(Point1,
int);
175 vtkGetVector2Macro(Point1,
int);
180 vtkSetVector2Macro(Point2,
int);
181 vtkGetVector2Macro(Point2,
int);
186 virtual void SetShowLegend(
bool visible);
187 virtual bool GetShowLegend();
208 void SetBottomBorder(
int border);
209 void SetTopBorder(
int border);
210 void SetLeftBorder(
int border);
211 void SetRightBorder(
int border);
238 vtkSetMacro(LayoutStrategy,
int);
239 vtkGetMacro(LayoutStrategy,
int);
262 vtkSetMacro(RenderEmpty,
bool);
263 vtkGetMacro(RenderEmpty,
bool);
273 virtual void SetActionToButton(
int action,
int button);
278 virtual int GetActionToButton(
int action);
283 virtual void SetClickActionToButton(
int action,
int button);
288 virtual int GetClickActionToButton(
int action);
292 void SetBackgroundBrush(
vtkBrush *brush);
301 virtual void SetSelectionMode(
int);
302 vtkGetMacro(SelectionMode,
int);
327 void AttachAxisRangeListener(
vtkAxis*);
329 void AxisRangeForwarderCallback(
vtkObject*,
unsigned long,
void*);
373 enum { MaxAction = 5 };
374 short&
Pan() {
return Data[0]; }
375 short&
Zoom() {
return Data[1]; }
380 short Data[MaxAction];
401 #endif //__vtkChart_h
MouseClickActions ActionsClick
Wrapper around std::string to keep symbols short.
GLuint GLenum GLenum transform
GLuint GLuint GLsizei GLenum type
vtkTextProperty * TitleProperties
abstract base class for most VTK objects
vtkAnnotationLink * AnnotationLink
base class for items that are part of a vtkContextScene.
GLint GLint GLsizei GLsizei GLsizei GLint border
virtual bool Paint(vtkContext2D *painter)
GLint GLint GLint GLint GLint GLint y
GLint GLint GLint GLint GLint x
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)
GLdouble GLdouble GLdouble GLdouble top
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)