#pragma once //µî°£°Ý µ¥ÀÌÅͰ¡ ¾Æ´Ï°í //µ¥ÀÌÅͰ¡ ¿©·¯°³ Á¸ÀçÇÒ°æ¿ì #include "akGraph/akDataBasic2.h" #include "akGraph/akGraphStruct.h" class AFX_EXT_CLASS CakDataBasic3 { public: CakDataBasic3(void); virtual ~CakDataBasic3(void); public: virtual void SetSeriesNum(int subsetNum); //±âÁ¸ µ¥ÀÌÅÍ ÃʱâÈ­ //±âÁ¸ µ¥ÀÌÅÍ ÇØ´ç À妽º¿¡ Ãß°¡(À妽º°¡ 0º¸´Ù À۰ųª »ý¼ºµÈ Subset°¹¼öº¸´Ù ¸¹À¸¸é Á© µÚ¿¡ Ãß°¡µÈ´Ù) virtual void SetSeriesAdd(int index = -1); virtual bool SetSeriesDelete(int index); //ÇØ´ç À妽º »èÁ¦ int GetSeriesNum(){return m_SeriesNum;}; void SetSelectSeries(int index); int GetSelectSeries(){return m_nSelectedSeriesindex;}; virtual void SetDataNum(int nDataNum); virtual bool SetData(int index, double x, double y); virtual void SetHidden(bool enable, int startIndex, int endIndex); virtual void calculateMinMax(double* xmin, double* xmax, double* ymin, double* ymax); protected: int m_SeriesNum; int m_nSelectedSeriesindex; public: CakDataBasic2 *m_pSeriesData; bool *m_pSeriesHidden; CSeries* m_pSeries; CLegendOption m_LegendOption; };