|
|
@@ -285,7 +285,7 @@ namespace OTSModelSharp
|
|
|
|
|
|
m_strWorkingFolder = a_strWorkingFolder + m_pSample.GetName() + "\\";
|
|
|
}
|
|
|
- bool CalculateUnMeasuredFieldsCenters(out List<System.Windows.Point> a_listFieldCenter)
|
|
|
+ bool CalculateUnMeasuredFieldsCenters(out List<System.Drawing.Point> a_listFieldCenter)
|
|
|
{
|
|
|
Debug.Assert(m_pSample == null);
|
|
|
|
|
|
@@ -296,7 +296,7 @@ namespace OTSModelSharp
|
|
|
CMsrSampleStatus pStatus = m_pSample.GetMsrStatus();
|
|
|
|
|
|
// measured field centers list
|
|
|
- List<System.Windows.Point> listCompletedCenter = pStatus.GetCompletedFieldsCenter();
|
|
|
+ List<System.Drawing.Point> listCompletedCenter = pStatus.GetCompletedFieldsCenter();
|
|
|
|
|
|
// field centers list manager
|
|
|
CFieldMgr pFieldMgr = new CFieldMgr();
|
|
|
@@ -305,7 +305,7 @@ namespace OTSModelSharp
|
|
|
if (!pFieldMgr.Init(m_pSample.GetMsrArea(), poImageScanParam, poSEMDataMsr, listCompletedCenter))
|
|
|
{
|
|
|
loger.Error("CalculateFieldsCenters: failed to init field centres list manager.");
|
|
|
- a_listFieldCenter = new List<System.Windows.Point>();
|
|
|
+ a_listFieldCenter = new List<System.Drawing.Point>();
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
@@ -395,7 +395,7 @@ namespace OTSModelSharp
|
|
|
return bRet;
|
|
|
}
|
|
|
// move SEM to the point
|
|
|
- bool MoveSEMToPoint(System.Windows.Point a_poi)
|
|
|
+ bool MoveSEMToPoint(System.Drawing.Point a_poi)
|
|
|
{
|
|
|
// get SEM controller
|
|
|
var pSEMController = m_HardwareMgr.GetSEMController();
|
|
|
@@ -556,7 +556,7 @@ namespace OTSModelSharp
|
|
|
}
|
|
|
//------
|
|
|
// calculate field centers
|
|
|
- List<System.Windows.Point> umMeasuredlistFieldCenter;
|
|
|
+ List<System.Drawing.Point> umMeasuredlistFieldCenter;
|
|
|
//umMeasuredlistFieldCenter.Clear();
|
|
|
if (!CalculateUnMeasuredFieldsCenters(out umMeasuredlistFieldCenter))
|
|
|
{// failed to calculate field centers
|
|
|
@@ -597,7 +597,7 @@ namespace OTSModelSharp
|
|
|
}
|
|
|
|
|
|
// get a field center
|
|
|
- System.Windows.Point poiFieldCentre = umMeasuredlistFieldCenter[i];
|
|
|
+ System.Drawing.Point poiFieldCentre = umMeasuredlistFieldCenter[i];
|
|
|
|
|
|
// update thread measure status class, let the main thread know that starts a new field
|
|
|
pStatus.ComputeTime(OTS_MSR_TIME_TYPE.STOPPED);
|
|
|
@@ -660,7 +660,7 @@ namespace OTSModelSharp
|
|
|
pStatus.SetCompletedFields(pStatus.GetCompletedFields() + 1);
|
|
|
|
|
|
// completed fieldCenter
|
|
|
- List<System.Windows.Point> listCpltedCenter = pStatus.GetCompletedFieldsCenter();
|
|
|
+ List<System.Drawing.Point> listCpltedCenter = pStatus.GetCompletedFieldsCenter();
|
|
|
listCpltedCenter.Add(poiFieldCentre);
|
|
|
|
|
|
//Field Data
|
|
|
@@ -764,7 +764,7 @@ namespace OTSModelSharp
|
|
|
}
|
|
|
|
|
|
// calculate field centers
|
|
|
- List<System.Windows.Point> listFieldCenter=new List<System.Windows.Point>();
|
|
|
+ List<System.Drawing.Point> listFieldCenter=new List<System.Drawing.Point>();
|
|
|
// listFieldCenter.clear();
|
|
|
if (!CalculateUnMeasuredFieldsCenters(out listFieldCenter))
|
|
|
{// failed to calculate field centers
|
|
|
@@ -802,7 +802,7 @@ namespace OTSModelSharp
|
|
|
}
|
|
|
|
|
|
// get a field center
|
|
|
- System.Windows.Point poiFieldCentre = listFieldCenter[i];
|
|
|
+ System.Drawing.Point poiFieldCentre = listFieldCenter[i];
|
|
|
|
|
|
// LogInfoTrace(__FILE__, __LINE__, _T("C++ Position Message 1: field %d begin."), i);
|
|
|
|