#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);
|
}
|