wxFreeChart
xyzdataset.h
1 // Name: xyzdataset.h
3 // Purpose: xyz dataset declarations
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 XYZDATASET_H_
11 #define XYZDATASET_H_
12 
13 #include <wx/xy/xydataset.h>
14 
15 class XYZRenderer;
16 
20 class WXDLLIMPEXP_FREECHART XYZDataset : public XYDataset
21 {
22 public:
23  XYZDataset();
24  virtual ~XYZDataset();
25 
26  XYZRenderer *GetRenderer()
27  {
28  return (XYZRenderer *) m_renderer;
29  }
30 
31  virtual double GetZ(size_t index, size_t serie) = 0;
32 
33  virtual double GetMinZ();
34 
35  virtual double GetMaxZ();
36 };
37 
38 #endif /*XYZDATASET_H_*/
xyz renderer class.
Definition: xyzrenderer.h:20
Base class for XY datasets.
Definition: xydataset.h:21
Dataset with (x,y,z) coordinate data.
Definition: xyzdataset.h:20