SDC C-Project CF Review 프로그램
LYW
2021-07-08 9cbd9e554f9956b3b945b51602f1d4a3fa0353e1
ReviewHistory/ReveiwHistory/akDefectFormation.cpp
새 파일
@@ -0,0 +1,98 @@
#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);
}