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