#pragma once #include "ParsingGlassResult.h" class AFX_EXT_CLASS CParsingGlassResult_CSOTE : public CParsingGlassResult { public: CParsingGlassResult_CSOTE(void); virtual ~CParsingGlassResult_CSOTE(void); virtual void ParsingFileToGlassResult(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingReviewResultDataToFile(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingReviewResultDataCD(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingReviewResultDataSD(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingWsiResultDataToFile(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingReflowResultData(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); virtual int ParsingMeasureResultDataToFile(CGlassResult* pGlassResult, CResultFileManager* pResultFileMgr); private: int GetDefectType(const CString& strValue); int GetGrayType(const CString& strValue); CString GetGrayType(const int& nValue); int GetProcessType(const CString& strValue); int GetSizeType(const CString& strValue); int GetStackType(const CString& strValue); int GetJudgeType(const CString& strValue); int GetOpticType(int nDefectType); int GetGlassJudgeNum(char judgeCode); //int GetFeatureType(const CString& strValue); };