|
@@ -106,28 +106,28 @@ namespace OTSIncAReportApp.OTSRstMgrFunction
|
|
|
}
|
|
}
|
|
|
public int GetXAxisStart()
|
|
public int GetXAxisStart()
|
|
|
{
|
|
{
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+ //Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
int xStart = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["start"]);
|
|
int xStart = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["start"]);
|
|
|
int xEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["end"]);
|
|
int xEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["end"]);
|
|
|
return xStart;
|
|
return xStart;
|
|
|
}
|
|
}
|
|
|
public int GetXAxisEnd()
|
|
public int GetXAxisEnd()
|
|
|
{
|
|
{
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+ //Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
|
int xEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["end"]);
|
|
int xEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["XAxis"])["end"]);
|
|
|
return xEnd;
|
|
return xEnd;
|
|
|
}
|
|
}
|
|
|
public int GetYAxisStart()
|
|
public int GetYAxisStart()
|
|
|
{
|
|
{
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+ //Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
|
int yStart = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["YAxis"])["start"]);
|
|
int yStart = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["YAxis"])["start"]);
|
|
|
return yStart;
|
|
return yStart;
|
|
|
}
|
|
}
|
|
|
public int GetYAxisEnd()
|
|
public int GetYAxisEnd()
|
|
|
{
|
|
{
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+ //Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
|
int yEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["YAxis"])["end"]);
|
|
int yEnd = Convert.ToInt32(((Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["SEMStageData"])["Members"])["YAxis"])["end"]);
|
|
|
return yEnd;
|
|
return yEnd;
|
|
@@ -146,12 +146,12 @@ namespace OTSIncAReportApp.OTSRstMgrFunction
|
|
|
Dictionary<string, object> sampleMembers = ((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["Sample"])["Members"]);
|
|
Dictionary<string, object> sampleMembers = ((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["Sample"])["Members"]);
|
|
|
Dictionary<string, object> imageScanParam = (Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)sampleMembers["MsrParams"])["Members"])["ImageScanParam"];
|
|
Dictionary<string, object> imageScanParam = (Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)sampleMembers["MsrParams"])["Members"])["ImageScanParam"];
|
|
|
Dictionary<string, object> SEMDataMsr = (Dictionary<string, object>)sampleMembers["SEMDataMsr"];
|
|
Dictionary<string, object> SEMDataMsr = (Dictionary<string, object>)sampleMembers["SEMDataMsr"];
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
string ImageResolution = imageScanParam["ImageResolution"].ToString();
|
|
string ImageResolution = imageScanParam["ImageResolution"].ToString();
|
|
|
int width = int.Parse(ImageResolution.Split('_')[1]);
|
|
int width = int.Parse(ImageResolution.Split('_')[1]);
|
|
|
return width;
|
|
return width;
|
|
|
- //int height = int.Parse(ImageResolution.Split('_')[2]);
|
|
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
public int GetImageHeight()
|
|
public int GetImageHeight()
|
|
|
{
|
|
{
|
|
@@ -171,7 +171,7 @@ namespace OTSIncAReportApp.OTSRstMgrFunction
|
|
|
Dictionary<string, object> sampleMembers = ((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["Sample"])["Members"]);
|
|
Dictionary<string, object> sampleMembers = ((Dictionary<string, object>)((Dictionary<string, object>)ResultInfo["Sample"])["Members"]);
|
|
|
Dictionary<string, object> imageScanParam = (Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)sampleMembers["MsrParams"])["Members"])["ImageScanParam"];
|
|
Dictionary<string, object> imageScanParam = (Dictionary<string, object>)((Dictionary<string, object>)((Dictionary<string, object>)sampleMembers["MsrParams"])["Members"])["ImageScanParam"];
|
|
|
Dictionary<string, object> SEMDataMsr = (Dictionary<string, object>)sampleMembers["SEMDataMsr"];
|
|
Dictionary<string, object> SEMDataMsr = (Dictionary<string, object>)sampleMembers["SEMDataMsr"];
|
|
|
- Dictionary<string, object> SEMStageData = (Dictionary<string, object>)ResultInfo["SEMStageData"];
|
|
|
|
|
|
|
+
|
|
|
float ScanFieldSizeX = float.Parse(SEMDataMsr["ScanFieldSize"].ToString());
|
|
float ScanFieldSizeX = float.Parse(SEMDataMsr["ScanFieldSize"].ToString());
|
|
|
|
|
|
|
|
string ImageResolution = imageScanParam["ImageResolution"].ToString();
|
|
string ImageResolution = imageScanParam["ImageResolution"].ToString();
|