SDC C-Project CF Review 프로그램
KEJ
2023-11-24 9020bfb6f86ff853d5d5b3cee882132a244232da
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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;
};