From 26e2541b87ca76e16cf69399eb9a3cce62d2e864 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 목, 14 10월 2021 17:58:19 +0900 Subject: [PATCH] Ongoing80 #3671 CF AOI Review 전설비 Align Matching 방법 개선 --- ReviewHistory/ReveiwHistory/CustomizeReview.h | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/ReviewHistory/ReveiwHistory/CustomizeReview.h b/ReviewHistory/ReveiwHistory/CustomizeReview.h new file mode 100644 index 0000000..e898cd4 --- /dev/null +++ b/ReviewHistory/ReveiwHistory/CustomizeReview.h @@ -0,0 +1,65 @@ +#pragma once + +#include <vector> + +struct _CustomizeReview +{ + int m_nCustomizeDefectType ;//0:Location(User, Fiexed) Review, 1:reflower, 2:Wsi + double m_dCustomizeDefectPosXmm; //mm 단위 x 코너 좌표 [김태현 2019/1/17] + double m_dCustomizeDefectPosYmm; //mm 단위 y 코너 좌표 + int m_nCustomizeParam1 ; + int m_nCustomizeParam2 ; +}; + +class CCustomizeReview +{ +public: + CCustomizeReview(void); + virtual ~CCustomizeReview(void); + +public: + BOOL openFile(char* pRecipeName); + BOOL IsRead() { return m_bReadSuccess; } + int GetCustomizeReviewNum() { return (int)m_vecCustomizeReview.size();} + _CustomizeReview* GetCustomizeReivew(int i) { return &m_vecCustomizeReview[i]; } + int GetCustomizeType(){return m_nCustomizePlanType;}; +public: + CString m_strCustomizeReviewRecipePath; + + DWORD m_dwMacroReadTime; + +protected: + char* getParsingData(char* pBuf, int nLen, CString* pOutData); + char* getParsingData(char* pBuf, int nLen, int* pOutData); + +protected: + BOOL m_bReadSuccess; + int m_nCustomizePlanType; + std::vector<_CustomizeReview> m_vecCustomizeReview; +}; + + + + + + + + + + + + + + + + + + + + + + + + + + -- Gitblit v1.9.3