SDC C-Project CF Review 프로그램
LYW
2021-07-08 9cbd9e554f9956b3b945b51602f1d4a3fa0353e1
ReviewHistory/include/akGraph/akDataBasic3.h
»õ ÆÄÀÏ
@@ -0,0 +1,42 @@
#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;
};