#include "StdAfx.h" #include "DefectResult.h" CCellResult::CCellResult() { Reset(); } CCellResult::~CCellResult() { Reset(); } void CCellResult::Reset() { nCellIdx = -1; nUMOriginX = 0; nUMOriginY = 0; nUMOriginWidth = 0; nUMOriginHeight = 0; nDefectCount = 0; strCellID = _T(""); strCellJudge = _T(""); } CDefectResult::CDefectResult() { Reset(); } CDefectResult::~CDefectResult() { Reset(); } void CDefectResult::Reset() { bReviewAdded = FALSE; bWsiAdded = FALSE; bMeasurePoint = FALSE; bInRange = FALSE; bRework = FALSE; bReworkSelected = FALSE; nCDDefectIdx = -1; nSDDefectIdx = -1; nAOIArea = 0; nAOISizeLength = 0; nAOISizeS = 0; nAOISizeW = 0; nAOISizeH = 0; nAOISize = 0; nAOIPeak = 0; nGrayType = 0; nOpticType = 0; nLocation = 0; nAOIScanIdx = 0; nAOICameraIdx = 0; nDark_Thres = 0; nBright_Thres = 0; nSizeJudge = 0; strDefectInfo = _T(""); strDefectZone = _T(""); strGrayType = _T(""); strMarkType = _T(""); nMarkType = 0; strDefectType1 = _T(""); nDefectType1 = 0; strDefectType2 = _T(""); nDefectType2 = 0; // defect raw nTotalDefectCount = 0; nDefectIdx = -1; strCellID = _T(""); nUMTransX = 0; nUMTransY = 0; nUMOriginX = 0; nUMOriginY = 0; nUMCenterOriginX = 0; nUMCenterOriginY = 0; nZonePercent = 0; nBF_Width = 0; nBF_Length = 0; nBF_Min = 0; nBF_Avg = 0; nBF_AvgDiff = 0; nDF_Width = 0; nDF_Length = 0; strDefectType = _T(""); nDefectType = 0; nBefore_SizeWidth = 0; nAfter_SizeWidth = 0; nAfter_SizeHeight = 0; nAfter_NPixel = 0; dAfter_Area = 0; strOpticType = _T(""); strStackType = _T(""); nStackType = 0; nStackStepCount = 0; strStackStep = _T(""); strJudgeType = _T(""); nJudgeType = 0; strSizeType = _T(""); nSizeType = 0; strProcessType = _T(""); nProcessType = 0; strDefectPos = _T(""); nDefectPos = 0; strSubType = _T(""); nSubType = 0; nSortSection = 0; strDefectCode = _T(""); strDefectName = _T(""); strUploadImgFileName = _T(""); strUploadImgFileName2 = _T(""); strOrignalImgFileName = _T(""); }