»õ ÆÄÀÏ |
| | |
| | | #pragma once |
| | | |
| | | #include <vector> |
| | | #include "akGraphStruct.h" |
| | | |
| | | struct _DataVector2 |
| | | { |
| | | _DataVector2(double x1, double y1) |
| | | { |
| | | x = x1; |
| | | y = y1; |
| | | hidden = false; |
| | | } |
| | | _DataVector2() |
| | | { |
| | | x=y=0; |
| | | hidden = false; |
| | | } |
| | | void set(double x1, double y1) |
| | | { |
| | | x = x1; |
| | | y = y1; |
| | | } |
| | | double x; |
| | | double y; |
| | | bool hidden; |
| | | }; |
| | | |
| | | class AFX_EXT_CLASS CakDataVector2 |
| | | { |
| | | public: |
| | | CakDataVector2(void); |
| | | ~CakDataVector2(void); |
| | | |
| | | public: |
| | | CakDataVector2& operator=(CakDataVector2& data); |
| | | |
| | | public: |
| | | |
| | | |
| | | int GetDataNum(){return int(m_vecData.size());}; |
| | | |
| | | virtual void Clear(); |
| | | //ì§ì ì¸ë±ì¤ê° ì¡´ì¬íì§ ìëë¤ë©´ ë°ì´í°ë³ê²½ì íì§ ìëë¤. |
| | | virtual bool SetData(int index, double x, double y); |
| | | //ì¸ë±ì¤ê° íì ì¡´ì¬íë ë°ì´í° ë²ì를 ë²ì´ëë©´ ì ¤ëì ì¶ê°íë¤. |
| | | virtual void AddData(double x, double y, int index = -1); |
| | | |
| | | virtual void SetHidden(bool enable, int startIndex, int endIndex); |
| | | |
| | | protected: |
| | | |
| | | public: |
| | | std::vector<_DataVector2> m_vecData; |
| | | CSeries m_SeriesOption; |
| | | |
| | | }; |