From c112cf54a238afa473e7eb0ea6298e06f4957658 Mon Sep 17 00:00:00 2001 From: kojingeun <diteam.co.kr> Date: 금, 24 11월 2023 14:44:30 +0900 Subject: [PATCH] Merge branch 'feature/#4539_CF_AOI_Review_Log_미출력_현상_개선' into develop --- ReviewHistory/include/akGraph/akDataBasic3.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/ReviewHistory/include/akGraph/akDataBasic3.h b/ReviewHistory/include/akGraph/akDataBasic3.h new file mode 100644 index 0000000..2257142 --- /dev/null +++ b/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; +}; -- Gitblit v1.9.3