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/include/CHReviewResultParser/ParsingGlassResult_CPJT.h |  235 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 118 insertions(+), 117 deletions(-)

diff --git a/ReviewSystem/include/CHReviewResultParser/ParsingGlassResult_CPJT.h b/ReviewSystem/include/CHReviewResultParser/ParsingGlassResult_CPJT.h
index 026ba9f..8c236d8 100644
--- a/ReviewSystem/include/CHReviewResultParser/ParsingGlassResult_CPJT.h
+++ b/ReviewSystem/include/CHReviewResultParser/ParsingGlassResult_CPJT.h
@@ -6,8 +6,8 @@
 
 enum GlassOriginDir 	{ GlassOrigin_LeftTop=0, GlassOrigin_RightTop, GlassOrigin_LeftBottom, GlassOrigin_RightBottom, GlassOrigin_Count };
 enum CSOTDfectCode      {CSOT_PARTICLE=1,COST_CRACK,CSOT_MURA,CSOT_PROTRUDE,CSOT_DENT,CSOT_TFE_ABNORMAL,CSOT_BUBBLE,CSOT_SCRATCH};
-enum Judgement { Judge_OK = 0, Judge_RP, Judge_NG, Judge_TR, Judge_PR, Judge_PT, Judge_Review, Judge_RC, Judge_Size, Judge_VI, Judge_Rework, Judge_Unknown };
-enum JudgeCode { TRDF = 0, BATR, DOBB, DOBS, DOWW, DOWB, DOWS };
+enum Judgement { Judge_OK = 0, Judge_RP, Judge_NG, Judge_TR, Judge_PR, Judge_ND, Judge_PT, Judge_Review, Judge_RC, Judge_Size, Judge_VI, Judge_Rework, Judge_Unknown };
+enum JudgeCode { CODE_DEFAULT= 0,TRDF , BATR, DOBB, DOBS, DOWW, DOWB, DOWS };
 
 #define LAYER_GT_50			_T("0114")
 #define LAYER_GT_58			_T("0214")
@@ -37,171 +37,171 @@
 
 //
 //enum eCSOTRawGlassIndex{		// 30
-//	eCSOTRaw_Glass_Name = 0,			// 계층번호						// AA - 30 고정
-//	eCSOTRaw_Glass_PanelNum,			// 검사 Panel 수량				// 9999 - 매
+//	eCSOTRaw_Glass_Name = 0,			// 占쏙옙占쏙옙占쏙옙호						// AA - 30 占쏙옙占쏙옙
+//	eCSOTRaw_Glass_PanelNum,			// 占싯삼옙 Panel 占쏙옙占쏙옙				// 9999 - 占쏙옙
 //	eCSOTRaw_Glass_RecipeID,			// Recipe ID					// AAAA
-//	eCSOTRaw_Glass_ProcessTime,		// Processing Time				// 9999 - 초 : 반입시작 ~ 반출완료 시간
-//	eCSOTRaw_Glass_GlassID,			// 기판ID (VCR)					// AAAAAAAAAAAA
+//	eCSOTRaw_Glass_ProcessTime,		// Processing Time				// 9999 - 占쏙옙 : 占쏙옙占쌉쏙옙占쏙옙 ~ 占쏙옙占쏙옙狗占� 占시곤옙
+//	eCSOTRaw_Glass_GlassID,			// 占쏙옙占쏙옙ID (VCR)					// AAAAAAAAAAAA
 //
-//	eCSOTRaw_Glass_ReadResult,			// VCR 읽기 결과				// A
+//	eCSOTRaw_Glass_ReadResult,			// VCR 占싻깍옙 占쏙옙占�				// A
 //	eCSOTRaw_Glass_CPFlag,				// CP Instruction Flag			// A - 0 : QMS Don't CP Processing, 1 : QMS IN the CP Processing
-//	eCSOTRaw_Glass_ElectroNum,			// 정전기 Monitor 측정 수량		// 9 - 회
-//	eCSOTRaw_Glass_CCDNum,				// CCD Monitor 수량				// 99 - 회
-//	eCSOTRaw_Glass_ReviewNum,			// Review 수량					// 999 - 회
+//	eCSOTRaw_Glass_ElectroNum,			// 占쏙옙占쏙옙占쏙옙 Monitor 占쏙옙占쏙옙 占쏙옙占쏙옙		// 9 - 회
+//	eCSOTRaw_Glass_CCDNum,				// CCD Monitor 占쏙옙占쏙옙				// 99 - 회
+//	eCSOTRaw_Glass_ReviewNum,			// Review 占쏙옙占쏙옙					// 999 - 회
 //
-//	eCSOTRaw_Glass_Alignment,			// Alignment 유무				// 9 - 실시 : 1, 미실시 : 0
-//	// [2018/07/05 08:38:46 by jylee] related Format 변경
-//	eCSOTRaw_Glass_Spare1,				// 스페어 1
-//	eCSOTRaw_Glass_Spare2				// 스페어 2
+//	eCSOTRaw_Glass_Alignment,			// Alignment 占쏙옙占쏙옙				// 9 - 占실쏙옙 : 1, 占싱실쏙옙 : 0
+//	// [2018/07/05 08:38:46 by jylee] related Format 占쏙옙占쏙옙
+//	eCSOTRaw_Glass_Spare1,				// 占쏙옙占쏙옙占� 1
+//	eCSOTRaw_Glass_Spare2				// 占쏙옙占쏙옙占� 2
 //
 //
 //};
 /*
 enum eCSOTRawGlassIndex{		// 30
-	eCSOTRaw_Glass_Name = 0,			// 1. 계층번호						// AA - 30 고정
-	eCSOTRaw_Glass_PanelNum,			// 2. 검사 Panel 수량				// 9999 - 매
+	eCSOTRaw_Glass_Name = 0,			// 1. 占쏙옙占쏙옙占쏙옙호						// AA - 30 占쏙옙占쏙옙
+	eCSOTRaw_Glass_PanelNum,			// 2. 占싯삼옙 Panel 占쏙옙占쏙옙				// 9999 - 占쏙옙
 	eCSOTRaw_Glass_RecipeID,			// 3. Recipe ID						// AAAA
-	eCSOTRaw_Glass_ProcessTime,		// 4. Processing Time				// 9999 - 초 : 반입시작 ~ 반출완료 시간
-	eCSOTRaw_Glass_GlassID,			// 5. 기판ID (VCR)					// AAAAAAAAAAAA
+	eCSOTRaw_Glass_ProcessTime,		// 4. Processing Time				// 9999 - 占쏙옙 : 占쏙옙占쌉쏙옙占쏙옙 ~ 占쏙옙占쏙옙狗占� 占시곤옙
+	eCSOTRaw_Glass_GlassID,			// 5. 占쏙옙占쏙옙ID (VCR)					// AAAAAAAAAAAA
 
-	eCSOTRaw_Glass_ReadResult,			// 6. VCR 읽기 결과					// A
+	eCSOTRaw_Glass_ReadResult,			// 6. VCR 占싻깍옙 占쏙옙占�					// A
 	eCSOTRaw_Glass_CPFlag,				// 7. CP Instruction Flag			// A - 0 : QMS Don't CP Processing, 1 : QMS IN the CP Processing
-	eCSOTRaw_Glass_ElectroNum,			// 8. 정전기 Monitor 측정 수량		// 9 - 회
-	eCSOTRaw_Glass_CCDNum,				// 9. CCD Monitor 수량				// 99 - 회
-	eCSOTRaw_Glass_ReviewNum,			// 10. Review 수량					// 999 - 회
+	eCSOTRaw_Glass_ElectroNum,			// 8. 占쏙옙占쏙옙占쏙옙 Monitor 占쏙옙占쏙옙 占쏙옙占쏙옙		// 9 - 회
+	eCSOTRaw_Glass_CCDNum,				// 9. CCD Monitor 占쏙옙占쏙옙				// 99 - 회
+	eCSOTRaw_Glass_ReviewNum,			// 10. Review 占쏙옙占쏙옙					// 999 - 회
 
-	eCSOTRaw_Glass_Alignment,			// 11. Alignment 유무				// 9 - 실시 : 1, 미실시 : 0
-	eCSOTRaw_Glass_TotalDefect,		// 12. 결함총수						// 99999
-	eCSOTRaw_Glass_REVDefect,			// 13. 리뷰 결함수					// 99999
-	eCSOTRaw_Glass_FIXDefect,			// 14. 고정 리뷰 결함수				// 99999
-	eCSOTRaw_Glass_MaskDefect,			// 15. MASK 결함수					// 99999
+	eCSOTRaw_Glass_Alignment,			// 11. Alignment 占쏙옙占쏙옙				// 9 - 占실쏙옙 : 1, 占싱실쏙옙 : 0
+	eCSOTRaw_Glass_TotalDefect,		// 12. 占쏙옙占쏙옙占싼쇽옙						// 99999
+	eCSOTRaw_Glass_REVDefect,			// 13. 占쏙옙占쏙옙 占쏙옙占쌉쇽옙					// 99999
+	eCSOTRaw_Glass_FIXDefect,			// 14. 占쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쌉쇽옙				// 99999
+	eCSOTRaw_Glass_MaskDefect,			// 15. MASK 占쏙옙占쌉쇽옙					// 99999
 
-	eCSOTRaw_Glass_CommonDefect,		// 16. 공통 결함수					// 99999
-	eCSOTRaw_Glass_Spare1,				// 17. 스페어 1
-	eCSOTRaw_Glass_Spare2				// 18. 스페어 2
+	eCSOTRaw_Glass_CommonDefect,		// 16. 占쏙옙占쏙옙 占쏙옙占쌉쇽옙					// 99999
+	eCSOTRaw_Glass_Spare1,				// 17. 占쏙옙占쏙옙占� 1
+	eCSOTRaw_Glass_Spare2				// 18. 占쏙옙占쏙옙占� 2
 
 };
 */
 //enum eCSOTRawPanelIndex{		// 41
-//	eCSOTRaw_Panel_Name = 0,			// 1. 계층번호				// AA - 41 고정
-//	eCSOTRaw_Panel_CellNum,			// 2. Cell 번호			// AAAA
-//	eCSOTRaw_Panel_Judge,				// 3. Panel 판정 결과		// A
-//	eCSOTRaw_Panel_Reason,				// 4. 판정이유				// AAAAA
-//	eCSOTRaw_Panel_CPFlag,				// 5. CP Flag				// AAA	- 0 : 요구 무, 1: 실시, 8: 미실시, 9:Data무
+//	eCSOTRaw_Panel_Name = 0,			// 1. 占쏙옙占쏙옙占쏙옙호				// AA - 41 占쏙옙占쏙옙
+//	eCSOTRaw_Panel_CellNum,			// 2. Cell 占쏙옙호			// AAAA
+//	eCSOTRaw_Panel_Judge,				// 3. Panel 占쏙옙占쏙옙 占쏙옙占�		// A
+//	eCSOTRaw_Panel_Reason,				// 4. 占쏙옙占쏙옙占쏙옙占쏙옙				// AAAAA
+//	eCSOTRaw_Panel_CPFlag,				// 5. CP Flag				// AAA	- 0 : 占썰구 占쏙옙, 1: 占실쏙옙, 8: 占싱실쏙옙, 9:Data占쏙옙
 //
-//	eCSOTRaw_Panel_FrontCPDefectNum,	// 6. CP 전 총결함수		// 9999 - 개
-//	eCSOTRaw_Panel_RearCPDefectNum,	// 7. CP 후 총결함수		// 9999 - 개
-//	eCSOTRaw_Panel_Spare1,				// 8. 스페어 1
-//	eCSOTRaw_Panel_Spare2				// 9. 스페어 2
+//	eCSOTRaw_Panel_FrontCPDefectNum,	// 6. CP 占쏙옙 占싼곤옙占쌉쇽옙		// 9999 - 占쏙옙
+//	eCSOTRaw_Panel_RearCPDefectNum,	// 7. CP 占쏙옙 占싼곤옙占쌉쇽옙		// 9999 - 占쏙옙
+//	eCSOTRaw_Panel_Spare1,				// 8. 占쏙옙占쏙옙占� 1
+//	eCSOTRaw_Panel_Spare2				// 9. 占쏙옙占쏙옙占� 2
 //};
 
 
 //enum eCSOTRawDefectIndex{		// 50
-//	eCSOTRaw_Defect_Name = 0,			// 계층번호				// 50 고정
-//	eCSOTRaw_Defect_Code,				// 결함코드				// AAAAA
-//	eCSOTRaw_Defect_CenterOriX,		// 결함좌표X 1			// +-9999.999 mm 기판 센터 기점으로 좌표
-//	eCSOTRaw_Defect_CenterOriY,		// 결함좌표Y 1			// +-9999.999 mm 
-//	eCSOTRaw_Defect_Area,				// 결함 Size(면적)		// 999.99 um - 추출 결함면적
+//	eCSOTRaw_Defect_Name = 0,			// 占쏙옙占쏙옙占쏙옙호				// 50 占쏙옙占쏙옙
+//	eCSOTRaw_Defect_Code,				// 占쏙옙占쏙옙占쌘듸옙				// AAAAA
+//	eCSOTRaw_Defect_CenterOriX,		// 占쏙옙占쏙옙占쏙옙표X 1			// +-9999.999 mm 占쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙표
+//	eCSOTRaw_Defect_CenterOriY,		// 占쏙옙占쏙옙占쏙옙표Y 1			// +-9999.999 mm 
+//	eCSOTRaw_Defect_Area,				// 占쏙옙占쏙옙 Size(占쏙옙占쏙옙)		// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쌉몌옙占쏙옙
 //
-//	eCSOTRaw_Defect_SizeType,			// 결함 Size 종류		// A - S/M/L/O
-//	eCSOTRaw_Defect_DefectType,		// 결함 Type			// A - N: Normal, C: Common, M: Mask
-//	eCSOTRaw_Defect_Zone,				// 결함 위치			// A - Zone
-//	eCSOTRaw_Defect_Size,				// 결함 Size (CCD수)	// 99999 um2 - Camera Pixel Size
-//	eCSOTRaw_Defect_SizeX,				// 결함Size DX			// 999.99 um - 추출 결함 X축 길이
+//	eCSOTRaw_Defect_SizeType,			// 占쏙옙占쏙옙 Size 占쏙옙占쏙옙		// A - S/M/L/O
+//	eCSOTRaw_Defect_DefectType,		// 占쏙옙占쏙옙 Type			// A - N: Normal, C: Common, M: Mask
+//	eCSOTRaw_Defect_Zone,				// 占쏙옙占쏙옙 占쏙옙치			// A - Zone
+//	eCSOTRaw_Defect_Size,				// 占쏙옙占쏙옙 Size (CCD占쏙옙)	// 99999 um2 - Camera Pixel Size
+//	eCSOTRaw_Defect_SizeX,				// 占쏙옙占쏙옙Size DX			// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쏙옙 X占쏙옙 占쏙옙占쏙옙
 //
-//	eCSOTRaw_Defect_SizeY,				// 결함Size DY			// 999.99 um - 추출 결함 Y축 길이
-//	eCSOTRaw_Defect_X,					// 결함좌표 X 2			// 9999.999 mm - QMS Calculation 
-//	eCSOTRaw_Defect_Y,					// 결함좌표 Y 2			// 9999.999 mm
-//	eCSOTRaw_Defect_PixelX,			// 결함 Pixel 좌표 X	// 99999
-//	eCSOTRaw_Defect_PixelY,			// 결함 Pixel 좌표 Y	// 99999
+//	eCSOTRaw_Defect_SizeY,				// 占쏙옙占쏙옙Size DY			// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쏙옙 Y占쏙옙 占쏙옙占쏙옙
+//	eCSOTRaw_Defect_X,					// 占쏙옙占쏙옙占쏙옙표 X 2			// 9999.999 mm - QMS Calculation 
+//	eCSOTRaw_Defect_Y,					// 占쏙옙占쏙옙占쏙옙표 Y 2			// 9999.999 mm
+//	eCSOTRaw_Defect_PixelX,			// 占쏙옙占쏙옙 Pixel 占쏙옙표 X	// 99999
+//	eCSOTRaw_Defect_PixelY,			// 占쏙옙占쏙옙 Pixel 占쏙옙표 Y	// 99999
 //
-//	eCSOTRaw_Defect_CPResult,			// CP 결과				// AAA - 0: CP 일치 무, 1: CP일치, 8: 미실시
-//	eCSOTRaw_Defect_Flag,				// 수정대상 Flag		// AAAAA - 0 : 수정대상 외, 1: 수정후보
-//	eCSOTRaw_Defect_ImageName,			// 이미지 번호			// AAAAA.A999.AAA -  Rule : " 설비ID " + " . " + " B " ( Before ) + " 連番 " + ?張子 " .AAA "
-//	eCSOTRaw_Defect_ImageSizeX,		// 이미지 Size X		// 9999.99 um
-//	eCSOTRaw_Defect_ImageSizeY,		// 이미지 Size Y		// 9999.99 um
+//	eCSOTRaw_Defect_CPResult,			// CP 占쏙옙占�				// AAA - 0: CP 占쏙옙치 占쏙옙, 1: CP占쏙옙치, 8: 占싱실쏙옙
+//	eCSOTRaw_Defect_Flag,				// 占쏙옙占쏙옙占쏙옙占� Flag		// AAAAA - 0 : 占쏙옙占쏙옙占쏙옙占� 占쏙옙, 1: 占쏙옙占쏙옙占식븝옙
+//	eCSOTRaw_Defect_ImageName,			// 占싱뱄옙占쏙옙 占쏙옙호			// AAAAA.A999.AAA -  Rule : " 占쏙옙占쏙옙ID " + " . " + " B " ( Before ) + " 連占쏙옙 " + ?占쏙옙占� " .AAA "
+//	eCSOTRaw_Defect_ImageSizeX,		// 占싱뱄옙占쏙옙 Size X		// 9999.99 um
+//	eCSOTRaw_Defect_ImageSizeY,		// 占싱뱄옙占쏙옙 Size Y		// 9999.99 um
 //
-//	// [2018/07/05 08:42:57 by jylee] related Format 변경
-//	eCSOTRaw_Defect_Spare1				// 스페어 1
+//	// [2018/07/05 08:42:57 by jylee] related Format 占쏙옙占쏙옙
+//	eCSOTRaw_Defect_Spare1				// 占쏙옙占쏙옙占� 1
 //};
 
 /*
 enum eCSOTRawDefectIndex{		// 50
-	eCSOTRaw_Defect_Name = 0,			// 1. 계층번호				// 50 고정
-	eCSOTRaw_Defect_Code,				// 2. 결함코드				// AAAAA
-	eCSOTRaw_Defect_CenterOriX,		// 3. 결함좌표X 1			// +-9999.999 mm 기판 센터 기점으로 좌표
-	eCSOTRaw_Defect_CenterOriY,		// 4. 결함좌표Y 1			// +-9999.999 mm 
-	eCSOTRaw_Defect_Area,				// 5. 결함 Size(면적)		// 999.99 um - 추출 결함면적
+	eCSOTRaw_Defect_Name = 0,			// 1. 占쏙옙占쏙옙占쏙옙호				// 50 占쏙옙占쏙옙
+	eCSOTRaw_Defect_Code,				// 2. 占쏙옙占쏙옙占쌘듸옙				// AAAAA
+	eCSOTRaw_Defect_CenterOriX,		// 3. 占쏙옙占쏙옙占쏙옙표X 1			// +-9999.999 mm 占쏙옙占쏙옙 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙占쏙옙 占쏙옙표
+	eCSOTRaw_Defect_CenterOriY,		// 4. 占쏙옙占쏙옙占쏙옙표Y 1			// +-9999.999 mm 
+	eCSOTRaw_Defect_Area,				// 5. 占쏙옙占쏙옙 Size(占쏙옙占쏙옙)		// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쌉몌옙占쏙옙
 
-	eCSOTRaw_Defect_SizeType,			// 6. 결함 Size 종류		// A - S/M/L/O
-	eCSOTRaw_Defect_DefectType,		// 7. 결함 Type			// A - N: Normal, C: Common, M: Mask
-	eCSOTRaw_Defect_Zone,				// 8. 결함 위치			// A - Zone
-	eCSOTRaw_Defect_Size,				// 9. 결함 Size (CCD수)	// 99999 um2 - Camera Pixel Size
-	eCSOTRaw_Defect_SizeX,				// 10. 결함Size DX			// 999.99 um - 추출 결함 X축 길이
+	eCSOTRaw_Defect_SizeType,			// 6. 占쏙옙占쏙옙 Size 占쏙옙占쏙옙		// A - S/M/L/O
+	eCSOTRaw_Defect_DefectType,		// 7. 占쏙옙占쏙옙 Type			// A - N: Normal, C: Common, M: Mask
+	eCSOTRaw_Defect_Zone,				// 8. 占쏙옙占쏙옙 占쏙옙치			// A - Zone
+	eCSOTRaw_Defect_Size,				// 9. 占쏙옙占쏙옙 Size (CCD占쏙옙)	// 99999 um2 - Camera Pixel Size
+	eCSOTRaw_Defect_SizeX,				// 10. 占쏙옙占쏙옙Size DX			// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쏙옙 X占쏙옙 占쏙옙占쏙옙
 
-	eCSOTRaw_Defect_SizeY,				// 11. 결함Size DY			// 999.99 um - 추출 결함 Y축 길이
-	eCSOTRaw_Defect_X,					// 12. 결함좌표 X 2			// 9999.999 mm - QMS Calculation 
-	eCSOTRaw_Defect_Y,					// 13. 결함좌표 Y 2			// 9999.999 mm
-	eCSOTRaw_Defect_PixelX,			// 14. 결함 Pixel 좌표 X	// 99999
-	eCSOTRaw_Defect_PixelY,			// 15. 결함 Pixel 좌표 Y	// 99999
+	eCSOTRaw_Defect_SizeY,				// 11. 占쏙옙占쏙옙Size DY			// 999.99 um - 占쏙옙占쏙옙 占쏙옙占쏙옙 Y占쏙옙 占쏙옙占쏙옙
+	eCSOTRaw_Defect_X,					// 12. 占쏙옙占쏙옙占쏙옙표 X 2			// 9999.999 mm - QMS Calculation 
+	eCSOTRaw_Defect_Y,					// 13. 占쏙옙占쏙옙占쏙옙표 Y 2			// 9999.999 mm
+	eCSOTRaw_Defect_PixelX,			// 14. 占쏙옙占쏙옙 Pixel 占쏙옙표 X	// 99999
+	eCSOTRaw_Defect_PixelY,			// 15. 占쏙옙占쏙옙 Pixel 占쏙옙표 Y	// 99999
 
-	eCSOTRaw_Defect_CPResult,			// 16. CP 결과				// AAA - 0: CP 일치 무, 1: CP일치, 8: 미실시
-	eCSOTRaw_Defect_Flag,				// 17. 수정대상 Flag		// AAAAA - 0 : 수정대상 외, 1: 수정후보
-	eCSOTRaw_Defect_ImageName,			// 18. 이미지 번호			// AAAAA.A999.AAA -  Rule : " 설비ID " + " . " + " B " ( Before ) + " 連番 " + ?張子 " .AAA "
-	eCSOTRaw_Defect_ImageSizeX,		// 19. 이미지 Size X		// 9999.99 um
-	eCSOTRaw_Defect_ImageSizeY,		// 20. 이미지 Size Y		// 9999.99 um
+	eCSOTRaw_Defect_CPResult,			// 16. CP 占쏙옙占�				// AAA - 0: CP 占쏙옙치 占쏙옙, 1: CP占쏙옙치, 8: 占싱실쏙옙
+	eCSOTRaw_Defect_Flag,				// 17. 占쏙옙占쏙옙占쏙옙占� Flag		// AAAAA - 0 : 占쏙옙占쏙옙占쏙옙占� 占쏙옙, 1: 占쏙옙占쏙옙占식븝옙
+	eCSOTRaw_Defect_ImageName,			// 18. 占싱뱄옙占쏙옙 占쏙옙호			// AAAAA.A999.AAA -  Rule : " 占쏙옙占쏙옙ID " + " . " + " B " ( Before ) + " 連占쏙옙 " + ?占쏙옙占� " .AAA "
+	eCSOTRaw_Defect_ImageSizeX,		// 19. 占싱뱄옙占쏙옙 Size X		// 9999.99 um
+	eCSOTRaw_Defect_ImageSizeY,		// 20. 占싱뱄옙占쏙옙 Size Y		// 9999.99 um
 
-	// [2018/07/05 08:42:57 by jylee] related Format 변경
-	eCSOTRaw_Defect_CCDValue,			// 21. CCD 수치				// 99999
-	eCSOTRaw_Defect_CCDNum,			// 22. 결함검출 카메라 번호 // 99
-	eCSOTRaw_Defect_SliceNum,			// 23. 결함 몇번째 스캔 검출// 99
-	eCSOTRaw_Defect_REVNum,			// 24. 결함 리뷰한 카메라	// 99
-	eCSOTRaw_Defect_DefectPosGray,		// 25. 결함위치 휘도차		// 999
+	// [2018/07/05 08:42:57 by jylee] related Format 占쏙옙占쏙옙
+	eCSOTRaw_Defect_CCDValue,			// 21. CCD 占쏙옙치				// 99999
+	eCSOTRaw_Defect_CCDNum,			// 22. 占쏙옙占쌉곤옙占쏙옙 카占쌨띰옙 占쏙옙호 // 99
+	eCSOTRaw_Defect_SliceNum,			// 23. 占쏙옙占쏙옙 占쏙옙占승� 占쏙옙캔 占쏙옙占쏙옙// 99
+	eCSOTRaw_Defect_REVNum,			// 24. 占쏙옙占쏙옙 占쏙옙占쏙옙占쏙옙 카占쌨띰옙	// 99
+	eCSOTRaw_Defect_DefectPosGray,		// 25. 占쏙옙占쏙옙占쏙옙치 占쌍듸옙占쏙옙		// 999
 
-	eCSOTRaw_Defect_NormalPosGray,		// 26. 정상위치 휘도차		// 999
-	eCSOTRaw_Defect_Spare1,			// 27. 스페어 1
-	eCSOTRaw_Defect_Spare2				// 28. 스페어 2
+	eCSOTRaw_Defect_NormalPosGray,		// 26. 占쏙옙占쏙옙占쏙옙치 占쌍듸옙占쏙옙		// 999
+	eCSOTRaw_Defect_Spare1,			// 27. 占쏙옙占쏙옙占� 1
+	eCSOTRaw_Defect_Spare2				// 28. 占쏙옙占쏙옙占� 2
 };
 */
 
 //enum eCSOTRawElectroIndex{		// 51
-//	eCSOTRaw_Electro_Name = 0,			// 계층번호				// 51 고정
-//	eCSOTRaw_Electro_Value,			// 측정치				// +-9999.99
-//	eCSOTRaw_Electro_Spare1			// 스페어1
+//	eCSOTRaw_Electro_Name = 0,			// 占쏙옙占쏙옙占쏙옙호				// 51 占쏙옙占쏙옙
+//	eCSOTRaw_Electro_Value,			// 占쏙옙占쏙옙치				// +-9999.99
+//	eCSOTRaw_Electro_Spare1			// 占쏙옙占쏙옙占�1
 //};
 
 //enum eCSOTRawCCDIndex{			// 52
-//	eCSOTRaw_CCD_Name = 0,				// 계층번호				// 52 고정
-//	eCSOTRaw_CCD_CamNum,				// CCD Camera 번호		// AA 
-//	eCSOTRaw_CCD_AvgGrayScale,			// 평균 Gray-Scale		// 999
-//	eCSOTRaw_CCD_Spare1				// 스페어1
+//	eCSOTRaw_CCD_Name = 0,				// 占쏙옙占쏙옙占쏙옙호				// 52 占쏙옙占쏙옙
+//	eCSOTRaw_CCD_CamNum,				// CCD Camera 占쏙옙호		// AA 
+//	eCSOTRaw_CCD_AvgGrayScale,			// 占쏙옙占� Gray-Scale		// 999
+//	eCSOTRaw_CCD_Spare1				// 占쏙옙占쏙옙占�1
 //};
 
 enum eCSOTRawReviewIndex{		// 53
-	eCSOTRaw_Review_Name = 0,			// 계층번호				// 53 고정
-	eCSOTRaw_Review_PosX,				// 결함위치 X			// +-9999.999 mm - 기판 중심 
-	eCSOTRaw_Review_PosY,				// 결함위치 Y			// +-9999.999 mm
-	eCSOTRaw_Review_ImageName,			// 이미지명				// AAAAA.A999.AAA
-	eCSOTRaw_Review_SizeX,				// 이미지 Size X		// 9999.99 um
-	eCSOTRaw_Review_SizeY,				// 이미지 Size Y		// 9999.99 um
-	eCSOTRaw_Review_Spare1				// 스페어1
+	eCSOTRaw_Review_Name = 0,			// 占쏙옙占쏙옙占쏙옙호				// 53 占쏙옙占쏙옙
+	eCSOTRaw_Review_PosX,				// 占쏙옙占쏙옙占쏙옙치 X			// +-9999.999 mm - 占쏙옙占쏙옙 占쌩쏙옙 
+	eCSOTRaw_Review_PosY,				// 占쏙옙占쏙옙占쏙옙치 Y			// +-9999.999 mm
+	eCSOTRaw_Review_ImageName,			// 占싱뱄옙占쏙옙占쏙옙				// AAAAA.A999.AAA
+	eCSOTRaw_Review_SizeX,				// 占싱뱄옙占쏙옙 Size X		// 9999.99 um
+	eCSOTRaw_Review_SizeY,				// 占싱뱄옙占쏙옙 Size Y		// 9999.99 um
+	eCSOTRaw_Review_Spare1				// 占쏙옙占쏙옙占�1
 };
 
 //enum eCSOTRawAlignmentIndex{	// 55
-//	eCSOTRaw_Alignment_Name = 0,		// 계층번호				// 55 고정
-//	eCSOTRaw_Alignment_Result,			// Alignment 결과		// 99999 - G: OK, N: NG, S:미판정 
-//	eCSOTRaw_Alignment_Rotation,		// Alignment Rotation	// +-9.999999 - 기판 회전 각도
-//	eCSOTRaw_Alignment_A1ShiftX,		// A1 Shift수치 X		// +-9.999999
-//	eCSOTRaw_Alignment_A1ShiftY,		// A1 Shift수치 Y		// +-9.999999
+//	eCSOTRaw_Alignment_Name = 0,		// 占쏙옙占쏙옙占쏙옙호				// 55 占쏙옙占쏙옙
+//	eCSOTRaw_Alignment_Result,			// Alignment 占쏙옙占�		// 99999 - G: OK, N: NG, S:占쏙옙占쏙옙占쏙옙 
+//	eCSOTRaw_Alignment_Rotation,		// Alignment Rotation	// +-9.999999 - 占쏙옙占쏙옙 회占쏙옙 占쏙옙占쏙옙
+//	eCSOTRaw_Alignment_A1ShiftX,		// A1 Shift占쏙옙치 X		// +-9.999999
+//	eCSOTRaw_Alignment_A1ShiftY,		// A1 Shift占쏙옙치 Y		// +-9.999999
 //
-//	eCSOTRaw_Alignment_A2ShiftX,		// A2 Shift수치 X		// +-9.999999
-//	eCSOTRaw_Alignment_A2ShiftY,		// A2 Shift수치 Y		// +-9.999999
-//	eCSOTRaw_Alignment_A3ShiftX,		// A3 Shift수치 X		// +-9.999999
-//	eCSOTRaw_Alignment_A3ShiftY,		// A3 Shift수치 Y		// +-9.999999
-//	eCSOTRaw_Alignment_A4ShiftX,		// A4 Shift수치 X		// +-9.999999
+//	eCSOTRaw_Alignment_A2ShiftX,		// A2 Shift占쏙옙치 X		// +-9.999999
+//	eCSOTRaw_Alignment_A2ShiftY,		// A2 Shift占쏙옙치 Y		// +-9.999999
+//	eCSOTRaw_Alignment_A3ShiftX,		// A3 Shift占쏙옙치 X		// +-9.999999
+//	eCSOTRaw_Alignment_A3ShiftY,		// A3 Shift占쏙옙치 Y		// +-9.999999
+//	eCSOTRaw_Alignment_A4ShiftX,		// A4 Shift占쏙옙치 X		// +-9.999999
 //
-//	eCSOTRaw_Alignment_A4ShiftY,		// A4 Shift수치 Y		// +-9.999999
-//	eCSOTRaw_Alignment_Spare1			// 스페어1
+//	eCSOTRaw_Alignment_A4ShiftY,		// A4 Shift占쏙옙치 Y		// +-9.999999
+//	eCSOTRaw_Alignment_Spare1			// 占쏙옙占쏙옙占�1
 //};
 
 enum eCSOTRTMSRawData{	
@@ -220,7 +220,7 @@
 
 
 
-	// 공유메모리 사용시 쓸함수 CMARK=================================================================================
+	// 占쏙옙占쏙옙占쌨몌옙 占쏙옙占쏙옙 占쏙옙占쌉쇽옙 CMARK=================================================================================
 	// Memory -> GlassResult
 	virtual void MemoryParsingFileToGlassResult(CGlassResult* pGlassResult, CDitGlassRawClient* pDitRawClient);
 	virtual int MemoryParsingReviewResultDataToFile(CGlassResult* pGlassResult,  CDitGlassRawClient* pRawMemoryMgr) ;
@@ -273,5 +273,6 @@
 	int GetCSOTDefectCode(CString strDfectType);
 	CString GetGradeType(int nJudgementType);//DefectJudgement
 	int GetCodeType(CString strValue);
+	
 
 };
\ No newline at end of file

--
Gitblit v1.9.3