GraphSeries.h
上传用户:tianjwyx
上传日期:2007-01-13
资源大小:813k
文件大小:2k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. //GraphSeries.h - Version 3.0 (Brian Convery, May, 2001)
  2. #if !defined(AFX_GRAPHSERIES_H__A059628E_F6C8_4DA0_9E2F_820131D257E7__INCLUDED_)
  3. #define AFX_GRAPHSERIES_H__A059628E_F6C8_4DA0_9E2F_820131D257E7__INCLUDED_
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // GraphSeries.h : header file
  8. //
  9. #include "GraphDataSet.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CGraphSeries window
  12. class CGraphSeries : public CStatic
  13. {
  14. // Construction
  15. public:
  16. CGraphSeries();
  17. // Attributes
  18. public:
  19. private:
  20. CString seriesLabel;
  21. CObList *dataValues; //list of CGraphDataSet objects
  22. // Operations
  23. public:
  24. void SetLabel(CString label);
  25. void SetData(int xValue, int yValue);
  26. CString GetLabel();
  27. int GetData(int xValue);
  28. int GetDataCount();
  29. int GetXDataValue(); //for scatter graphs only
  30. int GetYDataValue(); //for scatter graphs only
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(CGraphSeries)
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. virtual ~CGraphSeries();
  38. // Generated message map functions
  39. protected:
  40. //{{AFX_MSG(CGraphSeries)
  41. // NOTE - the ClassWizard will add and remove member functions here.
  42. //}}AFX_MSG
  43. DECLARE_MESSAGE_MAP()
  44. };
  45. /////////////////////////////////////////////////////////////////////////////
  46. //{{AFX_INSERT_LOCATION}}
  47. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  48. #endif // !defined(AFX_GRAPHSERIES_H__A059628E_F6C8_4DA0_9E2F_820131D257E7__INCLUDED_)