#include "StdAfx.h"
|
#include "CHReviewRecipe/Rcp_RsDefectFindManager.h"
|
|
CRcp_RsDefectFindManager::CRcp_RsDefectFindManager(void)
|
{
|
}
|
|
CRcp_RsDefectFindManager::~CRcp_RsDefectFindManager(void)
|
{
|
}
|
|
void CRcp_RsDefectFindManager::SetProfile(CMacroFile& macroFile)
|
{
|
CString strItem;
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PROCESS"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_bDefectFind);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_DIRECTION"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDirection);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PITCH_X"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDFPitchX);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PITCH_Y"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDFPitchY);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_AUTO_PITCH_RANGE"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDFAutoPitchRange);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_THRESHOLD"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDFThreshold);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_THRESHOLD2"));
|
macroFile.SetItem(strItem, m_rsRcpDefectFindInfo.m_nDFThreshold2);
|
}
|
|
void CRcp_RsDefectFindManager::GetProfile(CMacroFile& macroFile)
|
{
|
CString strItem;
|
|
m_rsRcpDefectFindInfo.Reset();
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PROCESS"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_bDefectFind);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_DIRECTION"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDirection);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PITCH_X"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDFPitchX);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_PITCH_Y"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDFPitchY);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_AUTO_PITCH_RANGE"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDFAutoPitchRange);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_THRESHOLD"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDFThreshold);
|
|
strItem.Format(_T("RCP_DEFECT_FIND_THRESHOLD2"));
|
macroFile.GetItem(strItem, m_rsRcpDefectFindInfo.m_nDFThreshold2);
|
}
|