From 1e64f6279358f5c838463497894e020857b37311 Mon Sep 17 00:00:00 2001 From: LYW <leeyeanwoo@diteam.co.kr> Date: 화, 21 12월 2021 09:37:24 +0900 Subject: [PATCH] Ongoing90 #3835 CF AOI Review Offset Grid 클릭시 해당 되는 결함 DefectMap표시 --- ReviewSystem/CHReviewResultParser/ParsingGlassResult_CPJT.cpp | 37 +++++++++++++++++++++++++++++++++---- 1 files changed, 33 insertions(+), 4 deletions(-) diff --git a/ReviewSystem/CHReviewResultParser/ParsingGlassResult_CPJT.cpp b/ReviewSystem/CHReviewResultParser/ParsingGlassResult_CPJT.cpp index 605df49..dd1ad6f 100644 --- a/ReviewSystem/CHReviewResultParser/ParsingGlassResult_CPJT.cpp +++ b/ReviewSystem/CHReviewResultParser/ParsingGlassResult_CPJT.cpp @@ -1145,6 +1145,8 @@ break; case Judge_PR: sStr.Format("PR"); break; + case Judge_ND: sStr.Format("ND"); + break; case Judge_PT: sStr.Format("PT"); break; case Judge_Review: sStr.Format("RV"); @@ -1414,7 +1416,10 @@ //g_pLog->DisplayMessage(_T("AOIImageName : \n"), pSharedDefect->m_strAoiImageName); pDefectResult->strInspectImgFileName = pSharedDefect->m_strAoiImageName; - pDefectResult->nDefectWBType = int(pSharedDefect->m_DefectBDType); + /*< LYW 20211220 - #0000 ADD Start >*/ + //踰꾧렇 �닔�젙 + pDefectResult->nDefectWBType = int(pSharedDefect->m_DefectType); + /*< LYW 20211220 - #0000 ADD End >*/ if(pDefectResult->nDefectWBType == 1 || pDefectResult->nDefectWBType == 3 || pDefectResult->nDefectWBType ==5) pDefectResult->nDefectWBType =2; else pDefectResult->nDefectWBType = 1; @@ -1453,14 +1458,15 @@ //占쏙옙티 占쏜델븝옙 Review/WSI 占쏙옙占싶몌옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙 pDefectResult->nMultiModel = pSharedDefect->m_nModelIdx; - if (pSharedDefect->m_DefectBDType == 1) + /*< LYW 20211220 - #$0000 MOD Start >*/ + if (pDefectResult->nDefectWBType == 1) { //Dark pDefectResult->nOpticType = 2; pDefectResult->nGrayType = 1; pDefectResult->strOpticType = _T("DARK"); } - else if (pSharedDefect->m_DefectBDType == 0) + else if (pDefectResult->nDefectWBType == 2) { //White pDefectResult->nOpticType = 1; @@ -1474,6 +1480,29 @@ pDefectResult->nGrayType = 1; pDefectResult->strOpticType = _T("BOTH"); } + /*< LYW 20211220 - #0000 MOD End >*/ + /*< Origin Code >*/ +// if (pSharedDefect->m_DefectBDType == 1) +// { +// //Dark +// pDefectResult->nOpticType = 2; +// pDefectResult->nGrayType = 1; +// pDefectResult->strOpticType = _T("DARK"); +// } +// else if (pSharedDefect->m_DefectBDType == 0) +// { +// //White +// pDefectResult->nOpticType = 1; +// pDefectResult->nGrayType = 2; +// pDefectResult->strOpticType = _T("WHITE"); +// } +// else +// { +// //both +// pDefectResult->nOpticType = 3; +// pDefectResult->nGrayType = 1; +// pDefectResult->strOpticType = _T("BOTH"); +// } @@ -1548,7 +1577,7 @@ CString strCellID(pDitRawClient->GetCellData(pSharedDefect->m_nCellIdx)->m_strCellName); pDefectResult->strCellID = strCellID; - pDefectResult->nGrayType = 1; // Imsi + //pDefectResult->nGrayType = 1; // Imsi pDefectResult->nOpticType = 1; pDefectResult->nTotalDefectCount = nTotalDefectIdx; pDefectResult->ProcessID = pDitRawClient->GetGlassData()->m_strOperID; -- Gitblit v1.9.3