wxFreeChart
xyrenderer.h
1 // Name: xyrenderer.h
3 // Purpose: xy renderer base class declaration
4 // Author: Moskvichev Andrey V.
5 // Created: 2008/11/07
6 // Copyright: (c) 2008-2010 Moskvichev Andrey V.
7 // Licence: wxWidgets licence
9 
10 #ifndef XYRENDERER_H_
11 #define XYRENDERER_H_
12 
13 #include <wx/chartrenderer.h>
14 #include <wx/axis/axis.h>
15 #include <wx/xy/xydataset.h>
16 
20 class WXDLLIMPEXP_FREECHART XYRenderer : public Renderer
21 {
22  DECLARE_CLASS(XYRenderer)
23 public:
24  XYRenderer();
25  virtual ~XYRenderer();
26 
35  virtual void Draw(wxDC &dc, wxRect rc, Axis *horizAxis, Axis *vertAxis, XYDataset *dataset) = 0;
36 };
37 
38 #endif /*XYRENDERER_H_*/
Base class for all renderers.
Definition: chartrenderer.h:21
Base class for all XYDataset renderers.
Definition: xyrenderer.h:20
Base class for all axes.
Definition: axis.h:39
Base class for XY datasets.
Definition: xydataset.h:21