#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;
|
};
|