10 #ifndef XYSIMPLEDATASET_H_
11 #define XYSIMPLEDATASET_H_
13 #include <wx/xy/xydataset.h>
15 #include <wx/dynarray.h>
28 XYSerie(
double *data,
size_t count);
32 double GetX(
size_t index);
34 double GetY(
size_t index);
38 const wxString &GetName();
40 void SetName(
const wxString &name);
48 WX_DECLARE_USER_EXPORTED_OBJARRAY(
XYSerie *, XYSerieArray, WXDLLIMPEXP_FREECHART);
65 void AddSerie(
double *data,
size_t count);
76 virtual double GetX(
size_t index,
size_t serie);
78 virtual double GetY(
size_t index,
size_t serie);
82 virtual size_t GetCount(
size_t serie);
86 void SetSerieName(
size_t serie,
const wxString &name);
89 XYSerieArray m_series;
Definition: xysimpledataset.h:20
virtual size_t GetSerieCount()=0
virtual double GetX(size_t index, size_t serie)=0
virtual double GetY(size_t index, size_t serie)=0
Definition: xysimpledataset.h:53
Definition: xydataset.h:21
virtual size_t GetCount(size_t serie)=0
virtual wxString GetSerieName(size_t serie)=0