새 파일 |
| | |
| | | #include "stdafx.h" |
| | | #include "akDefectFormation.h" |
| | | #include "akSTL/akStruct.h" |
| | | |
| | | akDefectFormation::akDefectFormation() |
| | | { |
| | | } |
| | | |
| | | akDefectFormation::~akDefectFormation() |
| | | { |
| | | } |
| | | |
| | | void akDefectFormation::Clear() |
| | | { |
| | | m_vecDefects.clear(); |
| | | m_vecFormation.clear(); |
| | | m_vecImage.clear(); |
| | | m_vecGlassInfo.clear(); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefect(double dPosX, double dPosY) |
| | | { |
| | | _akDefect akDefect; |
| | | akDefect.dPositionX = dPosX; |
| | | akDefect.dPositionY = dPosY; |
| | | akDefect.nLabel = -1; |
| | | akDefect.nDefectID = -1; |
| | | akDefect.nFilter = 0; |
| | | akDefect.nSize = 0; |
| | | |
| | | m_vecDefects.push_back(akDefect); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefectTemp(double dPosX, double dPosY) |
| | | { |
| | | _akDefect akDefect; |
| | | akDefect.dPositionX = dPosX; |
| | | akDefect.dPositionY = dPosY; |
| | | akDefect.nLabel = -1; |
| | | akDefect.nDefectID = -1; |
| | | akDefect.nFilter = 0; |
| | | akDefect.nSize = 0; |
| | | |
| | | m_vecTempDefects.push_back(akDefect); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefect2() |
| | | { |
| | | _akDefect akDefect; |
| | | |
| | | m_vecPath1.push_back(akDefect); |
| | | m_vecPath2.push_back(akDefect); |
| | | m_vecPath3.push_back(akDefect); |
| | | m_vecPath4.push_back(akDefect); |
| | | m_vecPath5.push_back(akDefect); |
| | | m_vecPath6.push_back(akDefect); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefectImageTemp() |
| | | { |
| | | _akReviewList akReviewList; |
| | | akReviewList.m_strReviewImageName = ""; |
| | | m_vecTempImage.push_back(akReviewList); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefectImage() |
| | | { |
| | | _akReviewList akReviewList; |
| | | akReviewList.m_strReviewImageName = ""; |
| | | m_vecImage.push_back(akReviewList); |
| | | } |
| | | |
| | | void akDefectFormation::AddGlassInfo() |
| | | { |
| | | _akGlassInfo akGlassInfo; |
| | | akGlassInfo.m_nGlassSelect = -1; |
| | | akGlassInfo.m_strPPID = ""; |
| | | akGlassInfo.m_strGlassID = ""; |
| | | akGlassInfo.m_nDefectNum = -1; |
| | | akGlassInfo.m_nReviewNum = -1; |
| | | akGlassInfo.m_strGlassJudge = ""; |
| | | akGlassInfo.m_strLotID = ""; |
| | | akGlassInfo.m_strSLotID = ""; |
| | | akGlassInfo.m_nSlot_No = -1; |
| | | akGlassInfo.m_nCellNum = -1; |
| | | akGlassInfo.m_nGlassSizeHeight = -1; |
| | | akGlassInfo.m_nGlassSizeWidth = -1; |
| | | |
| | | m_vecGlassInfo.push_back(akGlassInfo); |
| | | } |
| | | |
| | | void akDefectFormation::AddDefectHeaderTemp() |
| | | { |
| | | _akReviewHeader akReviewHeader; |
| | | akReviewHeader.m_nDefectID = 0; |
| | | |
| | | m_vecHeaderTemp.push_back(akReviewHeader); |
| | | } |