OTSReportCplus.cd 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3. <Class Name="OTSUTILITY::CReportProjFileMgr">
  4. <Position X="0.75" Y="1.25" Width="3.25" />
  5. <TypeIdentifier>
  6. <HashCode>ghs0gIJOhDAcAzDHCCoIDgJtQgqIFCSAABEoCgMAgJI=</HashCode>
  7. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSUtility\ReportProjFileMgr.h</FileName>
  8. </TypeIdentifier>
  9. <ShowAsAssociation>
  10. <Field Name="m_pReportProjFile" />
  11. <Field Name="m_listPropParams" />
  12. <Field Name="m_listSmplMgrs" />
  13. </ShowAsAssociation>
  14. </Class>
  15. <Class Name="OTSDATA::CPropParam">
  16. <Position X="7.5" Y="3.5" Width="2.25" />
  17. <TypeIdentifier>
  18. <HashCode>sEEINRREIAECCARTSO2IhYBAQgLS4UEQFATjSFApCJM=</HashCode>
  19. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropParam.h</FileName>
  20. </TypeIdentifier>
  21. <ShowAsAssociation>
  22. <Field Name="m_pWorkingSTDLib" />
  23. <Field Name="m_pWorkingSizeFile" />
  24. </ShowAsAssociation>
  25. </Class>
  26. <Class Name="OTSDATA::CPropParamChart">
  27. <Position X="4.5" Y="6.5" Width="2.5" />
  28. <TypeIdentifier>
  29. <HashCode>AAAAABQAAAAAAAAAAAAAAQAAAAAAIAAAAAAiAEABAAA=</HashCode>
  30. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropParam.h</FileName>
  31. </TypeIdentifier>
  32. </Class>
  33. <Class Name="OTSDATA::CPropParamGrid">
  34. <Position X="4.5" Y="9.5" Width="2.5" />
  35. <TypeIdentifier>
  36. <HashCode>AAAAABAAAQAAAAAAQAAAAQAAAAAAIAAAAAAiAEAAAAA=</HashCode>
  37. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropParam.h</FileName>
  38. </TypeIdentifier>
  39. </Class>
  40. <Class Name="OTSDATA::CPropParamImage">
  41. <Position X="4.5" Y="3.5" Width="2.5" />
  42. <TypeIdentifier>
  43. <HashCode>AAAAABAAAAAAAAAAAAAAEQAAAIAAIAAAAAAiAEAAAAA=</HashCode>
  44. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropParam.h</FileName>
  45. </TypeIdentifier>
  46. </Class>
  47. <Class Name="OTSUTILITY::CSmplMsrResultFileMgr">
  48. <Position X="26" Y="1.25" Width="3" />
  49. <TypeIdentifier>
  50. <HashCode>CAAQhIAKQQAQIIiQAAIBGQAIAACABEAAgAguAYACAAA=</HashCode>
  51. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSUtility\SmplMsrResultFileMgr.h</FileName>
  52. </TypeIdentifier>
  53. <ShowAsAssociation>
  54. <Field Name="m_pSmplMsrResultFile" />
  55. <Field Name="m_listParticle" />
  56. <Field Name="m_listAnalysisXray" />
  57. </ShowAsAssociation>
  58. </Class>
  59. <Class Name="OTSDATA::CReportProjFile">
  60. <Position X="21.25" Y="2.25" Width="4" />
  61. <TypeIdentifier>
  62. <HashCode>gAAgCICGAAAAARAgAAAAFQBAAimAIIAwIAAiAkAAAAA=</HashCode>
  63. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\ReportProjFile.h</FileName>
  64. </TypeIdentifier>
  65. <ShowAsAssociation>
  66. <Field Name="m_pPartSTDData" />
  67. <Field Name="m_pPartSize" />
  68. </ShowAsAssociation>
  69. </Class>
  70. <Class Name="OTSDATA::CSmplMsrResultFile">
  71. <Position X="48" Y="1.25" Width="3.75" />
  72. <TypeIdentifier>
  73. <HashCode>QAAwAEQKYRQAAAAAAAgQBQBAACQEIIAAAAAqAEAAAAA=</HashCode>
  74. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SmplMsrResultFile.h</FileName>
  75. </TypeIdentifier>
  76. <ShowAsAssociation>
  77. <Field Name="m_pSEMStageData" />
  78. <Field Name="m_pStage" />
  79. <Field Name="m_pSEMData" />
  80. <Field Name="m_pSample" />
  81. <Field Name="m_listFieldData" />
  82. </ShowAsAssociation>
  83. </Class>
  84. <Class Name="OTSDATA::CPartSizeFile">
  85. <Position X="10" Y="4.25" Width="2.5" />
  86. <TypeIdentifier>
  87. <HashCode>AAgAAAAAAAEEBEAAIAAAAQAAACCAMCAAAAIiQUAExAI=</HashCode>
  88. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSizeFile.h</FileName>
  89. </TypeIdentifier>
  90. <ShowAsAssociation>
  91. <Field Name="m_listPartSize" />
  92. </ShowAsAssociation>
  93. </Class>
  94. <Class Name="OTSDATA::CPartSTDData">
  95. <Position X="10" Y="10.75" Width="2.5" />
  96. <TypeIdentifier>
  97. <HashCode>AAAAAAABABAAAAAAEAACBUBAQCCAIAAAAAAjQFAARAE=</HashCode>
  98. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSTDData.h</FileName>
  99. </TypeIdentifier>
  100. <ShowAsAssociation>
  101. <Field Name="m_listElements" />
  102. <Field Name="m_listSTDItems" />
  103. </ShowAsAssociation>
  104. </Class>
  105. <Class Name="OTSDATA::CPartSizeItem">
  106. <Position X="12.75" Y="5.25" Width="2.75" />
  107. <TypeIdentifier>
  108. <HashCode>AAAAAEAEAAAAAAAAIAAAARAAACAAIABAAAAiQEAARAA=</HashCode>
  109. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSizeItem.h</FileName>
  110. </TypeIdentifier>
  111. <ShowAsAssociation>
  112. <Field Name="m_poSizeLevel" />
  113. </ShowAsAssociation>
  114. </Class>
  115. <Class Name="OTSDATA::CDoubleRange">
  116. <Position X="17.25" Y="6" Width="2.5" />
  117. <TypeIdentifier>
  118. <HashCode>AAAAAAAAAAAAgCAAgAAAAQAAACAAIABAAAIiIkAAGAA=</HashCode>
  119. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\DoubleRange.h</FileName>
  120. </TypeIdentifier>
  121. </Class>
  122. <Class Name="OTSDATA::CElement">
  123. <Position X="24.25" Y="11.25" Width="2.5" />
  124. <TypeIdentifier>
  125. <HashCode>AACAACAAAAEAAIgAAAgCAQAAwCQAIIgCAAAiBGCIBAI=</HashCode>
  126. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  127. </TypeIdentifier>
  128. </Class>
  129. <Class Name="OTSDATA::CSTDItem">
  130. <Position X="12.75" Y="12.5" Width="3.25" />
  131. <TypeIdentifier>
  132. <HashCode>ECCBEAAASEBAAAAAAAAEQQIAACgSoCCAAAwjVEAARAE=</HashCode>
  133. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\STDItem.h</FileName>
  134. </TypeIdentifier>
  135. <ShowAsAssociation>
  136. <Field Name="m_poGrayLevel" />
  137. <Field Name="m_listElementRange" />
  138. </ShowAsAssociation>
  139. </Class>
  140. <Class Name="OTSDATA::CIntRange">
  141. <Position X="16.5" Y="14.25" Width="2" />
  142. <TypeIdentifier>
  143. <HashCode>AAAAAAAAAAAAgCAggAAAAQAAACAAIABAAAIiIkAACAA=</HashCode>
  144. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\IntRange.h</FileName>
  145. </TypeIdentifier>
  146. </Class>
  147. <Class Name="OTSDATA::CElementRange">
  148. <Position X="19" Y="15.25" Width="1.5" />
  149. <TypeIdentifier>
  150. <HashCode>AAAQAAAQAAAAAIAAAAAAARAAACAAJIAAAAgiAEAIAAA=</HashCode>
  151. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\ElementRange.h</FileName>
  152. </TypeIdentifier>
  153. <ShowAsAssociation>
  154. <Field Name="m_poElement" />
  155. <Field Name="m_poRange" />
  156. </ShowAsAssociation>
  157. </Class>
  158. <Class Name="OTSDATA::COTSParticle">
  159. <Position X="29.5" Y="3.5" Width="3" />
  160. <TypeIdentifier>
  161. <HashCode>AEACiIAoCQQAQBZBAABAIRJAACWA4EGSAEJiFEAlMQQ=</HashCode>
  162. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSParticle.h</FileName>
  163. </TypeIdentifier>
  164. <ShowAsAssociation>
  165. <Field Name="m_pFeature" />
  166. </ShowAsAssociation>
  167. </Class>
  168. <Class Name="OTSDATA::COTSFeature">
  169. <Position X="32.75" Y="4.5" Width="2" />
  170. <TypeIdentifier>
  171. <HashCode>ACAAAAAAAAAAAAAAAAAAAQgAACAAIAAAAAiigEAAAAA=</HashCode>
  172. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSFeature.h</FileName>
  173. </TypeIdentifier>
  174. <ShowAsAssociation>
  175. <Field Name="m_listSegments" />
  176. </ShowAsAssociation>
  177. </Class>
  178. <Class Name="OTSDATA::COTSSegment">
  179. <Position X="35.25" Y="5.25" Width="2" />
  180. <TypeIdentifier>
  181. <HashCode>AAAAAAAAAAAAQCAIBAAAAQBAACQQIAAAQAIiIEAAIAQ=</HashCode>
  182. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSSegment.h</FileName>
  183. </TypeIdentifier>
  184. </Class>
  185. <Class Name="OTSDATA::CPosXray">
  186. <Position X="40.75" Y="2.25" Width="2.25" />
  187. <TypeIdentifier>
  188. <HashCode>BAMgAAAAAAAAAAAAAAQApAAEACAAIAAAACBiAEAAAAA=</HashCode>
  189. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PosXray.h</FileName>
  190. </TypeIdentifier>
  191. </Class>
  192. <Class Name="OTSDATA::CPosXrayInfo">
  193. <Position X="38.25" Y="6.75" Width="2.25" />
  194. <TypeIdentifier>
  195. <HashCode>AECAAIAECCAAQAAQAREQARAAAKAAIgAAAAQiAEYEQEE=</HashCode>
  196. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PosXrayInfo.h</FileName>
  197. </TypeIdentifier>
  198. <ShowAsAssociation>
  199. <Field Name="m_listElementQuantifyData" />
  200. </ShowAsAssociation>
  201. </Class>
  202. <Class Name="OTSDATA::CElementChemistry">
  203. <Position X="41.25" Y="8.25" Width="2.75" />
  204. <TypeIdentifier>
  205. <HashCode>AAAAAAAAAAIAAAhAAAACAQAQACAAIAAAAAAiQGAARAI=</HashCode>
  206. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  207. </TypeIdentifier>
  208. </Class>
  209. <Class Name="OTSDATA::COTSSample">
  210. <Position X="57.25" Y="3.75" Width="2.75" />
  211. <TypeIdentifier>
  212. <HashCode>ACEAggICYEECoAAQiEkCBykkECKEI5CRCYAvaEIi3Jg=</HashCode>
  213. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSSample.h</FileName>
  214. </TypeIdentifier>
  215. <ShowAsAssociation>
  216. <Field Name="m_poMsrParams" />
  217. <Field Name="m_poMsrArea" />
  218. <Field Name="m_poSEMDataMsr" />
  219. <Field Name="m_poMsrStatus" />
  220. <Field Name="m_poMsrResults" />
  221. <Field Name="m_listPropItemGrps" />
  222. </ShowAsAssociation>
  223. </Class>
  224. <Class Name="OTSDATA::COTSFieldData">
  225. <Position X="53" Y="7.25" Width="2.75" />
  226. <TypeIdentifier>
  227. <HashCode>CABABAAAACAAIAQAAAAAAYAAACAAIwAAAgIqAMIAAAA=</HashCode>
  228. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSFieldData.h</FileName>
  229. </TypeIdentifier>
  230. <ShowAsAssociation>
  231. <Field Name="m_listParticles" />
  232. </ShowAsAssociation>
  233. </Class>
  234. <Class Name="OTSDATA::CSEMStageData">
  235. <Position X="60.5" Y="3.5" Width="2.5" />
  236. <TypeIdentifier>
  237. <HashCode>BCACAEEAAgACAAQAAAAEASEQACAGIEhAQAAiAEgAAAA=</HashCode>
  238. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMStageData.h</FileName>
  239. </TypeIdentifier>
  240. </Class>
  241. <Class Name="OTSDATA::CStage">
  242. <Position X="63.5" Y="2" Width="2.5" />
  243. <TypeIdentifier>
  244. <HashCode>AAAAQACAAQAAAgCAAAAAAQAEQCgAIAAAECgiQEEARAA=</HashCode>
  245. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Stage.h</FileName>
  246. </TypeIdentifier>
  247. <ShowAsAssociation>
  248. <Field Name="m_poBourary" />
  249. <Field Name="m_poSTD" />
  250. <Field Name="m_listHoles" />
  251. </ShowAsAssociation>
  252. </Class>
  253. <Class Name="OTSDATA::CDomain">
  254. <Position X="67.25" Y="3.5" Width="2.25" />
  255. <TypeIdentifier>
  256. <HashCode>AARAEAAAAAgAQCAAAAAAAQAAQDAIIAEABABmCFAIAEA=</HashCode>
  257. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Domain.h</FileName>
  258. </TypeIdentifier>
  259. </Class>
  260. <Class Name="OTSDATA::CHole">
  261. <Position X="70.5" Y="2.75" Width="2" />
  262. <TypeIdentifier>
  263. <HashCode>AAAAAAAAAAAAAAAAAAAAAQAAACAAYAAAAAAiQEAARAQ=</HashCode>
  264. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Hole.h</FileName>
  265. </TypeIdentifier>
  266. </Class>
  267. <Class Name="OTSDATA::CSEMDataGnr">
  268. <Position X="73" Y="2" Width="1.5" />
  269. <TypeIdentifier>
  270. <HashCode>AAAAgAAAAAAAAACAAAIAAQAIQCAAIAAAAAiqAEAACAA=</HashCode>
  271. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMDataGnr.h</FileName>
  272. </TypeIdentifier>
  273. </Class>
  274. <Class Name="OTSDATA::CPropItem">
  275. <Position X="65" Y="11.75" Width="2.25" />
  276. <TypeIdentifier>
  277. <HashCode>CAEAEAASAAAAIAAQIACiAQIoAIAAIAAABAAiYEADRAA=</HashCode>
  278. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropItem.h</FileName>
  279. </TypeIdentifier>
  280. </Class>
  281. <Class Name="OTSDATA::CPropItemGrp">
  282. <Position X="60.25" Y="11" Width="2.25" />
  283. <TypeIdentifier>
  284. <HashCode>AAAQAAAASAACAAAAAAAAAAAAgAAEIACAAAAiREAARAA=</HashCode>
  285. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropItem.h</FileName>
  286. </TypeIdentifier>
  287. <ShowAsAssociation>
  288. <Field Name="m_listPropItems" />
  289. </ShowAsAssociation>
  290. </Class>
  291. <Class Name="OTSDATA::CSEMDataMsr">
  292. <Position X="56.5" Y="20" Width="3" />
  293. <TypeIdentifier>
  294. <HashCode>gCEACIAAggAIAAAAABAAAQAAAiEAIAgQAAAjAEgABAA=</HashCode>
  295. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMDataMsr.h</FileName>
  296. </TypeIdentifier>
  297. </Class>
  298. <Class Name="OTSDATA::CMsrParams">
  299. <Position X="61" Y="19.75" Width="3" />
  300. <TypeIdentifier>
  301. <HashCode>AACwAAACAgAABABAAAIAAQwAACABIAQgAEAiQkAgRAA=</HashCode>
  302. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrParams.h</FileName>
  303. </TypeIdentifier>
  304. <ShowAsAssociation>
  305. <Field Name="m_poPartSTDData" />
  306. <Field Name="m_poImageScanParam" />
  307. <Field Name="m_poImageProcessParam" />
  308. <Field Name="m_poXRayParam" />
  309. </ShowAsAssociation>
  310. </Class>
  311. <Class Name="OTSDATA::COTSXRayParam">
  312. <Position X="65" Y="22.75" Width="3.75" />
  313. <TypeIdentifier>
  314. <HashCode>AIgACBCCIA0AAiQAQAIEAYAAACoCIgAwgBAjAEAIBCA=</HashCode>
  315. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSXRayParam.h</FileName>
  316. </TypeIdentifier>
  317. </Class>
  318. <Class Name="OTSDATA::COTSImageScanParam">
  319. <Position X="70.5" Y="22" Width="3" />
  320. <TypeIdentifier>
  321. <HashCode>AAEgAAAAAAAAKgAoAgAiAZCAACACIAAACIKiAGgAAAA=</HashCode>
  322. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSImageScanParam.h</FileName>
  323. </TypeIdentifier>
  324. </Class>
  325. <Class Name="OTSDATA::COTSImageProcessParam">
  326. <Position X="74.25" Y="20.75" Width="2.75" />
  327. <AssociationLine Name="m_oBGGray" Type="OTSDATA::CIntRange">
  328. <MemberNameLabel ManuallyPlaced="true">
  329. <Position X="0.039" Y="0.459" />
  330. </MemberNameLabel>
  331. </AssociationLine>
  332. <AssociationLine Name="m_oParticleGray" Type="OTSDATA::CIntRange">
  333. <MemberNameLabel ManuallyPlaced="true">
  334. <Position X="-1.212" Y="0.266" />
  335. </MemberNameLabel>
  336. </AssociationLine>
  337. <TypeIdentifier>
  338. <HashCode>AAEwAAAAAAAAAgAAEAABAQAAACAQICAAAQAiAEAAAIA=</HashCode>
  339. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSImageProcessParam.h</FileName>
  340. </TypeIdentifier>
  341. <ShowAsAssociation>
  342. <Field Name="m_oIncArea" />
  343. <Field Name="m_oBGGray" />
  344. <Field Name="m_oParticleGray" />
  345. </ShowAsAssociation>
  346. </Class>
  347. <Class Name="OTSDATA::CMsrSampleStatus">
  348. <Position X="79.75" Y="17.25" Width="2.5" />
  349. <TypeIdentifier>
  350. <HashCode>CABgAIAECAAAAACAAIAGAQI0QCAAIAQYEgBiBEAAAAU=</HashCode>
  351. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrSampleStatus.h</FileName>
  352. </TypeIdentifier>
  353. </Class>
  354. <Class Name="OTSDATA::CMsrResultItem">
  355. <Position X="69.5" Y="12.75" Width="3" />
  356. <TypeIdentifier>
  357. <HashCode>AAAAAAAAIQAAAEAAAABAIQQgACAAIAAAAAAiMEACAQA=</HashCode>
  358. <FileName>d:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  359. </TypeIdentifier>
  360. </Class>
  361. <Class Name="OTSDATA::CMsrResults">
  362. <Position X="76.75" Y="11" Width="3" />
  363. <TypeIdentifier>
  364. <HashCode>AYAECCAAAAAiIAACgQAQgQAAACAAIgABAAAiAEAAAAE=</HashCode>
  365. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  366. </TypeIdentifier>
  367. <ShowAsAssociation>
  368. <Field Name="m_listResultItems" />
  369. </ShowAsAssociation>
  370. </Class>
  371. <Typedef Name="OTSUTILITY::CReportProjFileMgrPtr" Collapsed="true">
  372. <Position X="0.75" Y="0.5" Width="4.75" />
  373. <TypeIdentifier>
  374. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  375. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSUtility\ReportProjFileMgr.h</FileName>
  376. </TypeIdentifier>
  377. </Typedef>
  378. <Typedef Name="OTSDATA::CPropParamsList" Collapsed="true">
  379. <Position X="6" Y="2.75" Width="3.5" />
  380. <TypeIdentifier>
  381. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  382. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropParam.h</FileName>
  383. </TypeIdentifier>
  384. </Typedef>
  385. <Typedef Name="OTSUTILITY::CSmplMsrResultFileMgrList" Collapsed="true">
  386. <Position X="6" Y="1.25" Width="19.25" />
  387. <TypeIdentifier>
  388. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  389. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSUtility\SmplMsrResultFileMgr.h</FileName>
  390. </TypeIdentifier>
  391. </Typedef>
  392. <Typedef Name="OTSDATA::CReportProjFilePtr" Collapsed="true">
  393. <Position X="6" Y="2" Width="13.5" />
  394. <TypeIdentifier>
  395. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  396. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\ReportProjFile.h</FileName>
  397. </TypeIdentifier>
  398. </Typedef>
  399. <Typedef Name="OTSDATA::CSmplMsrResultFilePtr" Collapsed="true">
  400. <Position X="31" Y="1.25" Width="16.75" />
  401. <TypeIdentifier>
  402. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  403. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SmplMsrResultFile.h</FileName>
  404. </TypeIdentifier>
  405. </Typedef>
  406. <Typedef Name="OTSDATA::CPartSizeFilePtr" Collapsed="true">
  407. <Position X="11.5" Y="3.5" Width="3.75" />
  408. <TypeIdentifier>
  409. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  410. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSizeFile.h</FileName>
  411. </TypeIdentifier>
  412. </Typedef>
  413. <Typedef Name="OTSDATA::CPartSTDDataPtr" Collapsed="true">
  414. <Position X="11.75" Y="10" Width="3.75" />
  415. <TypeIdentifier>
  416. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  417. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSTDData.h</FileName>
  418. </TypeIdentifier>
  419. </Typedef>
  420. <Typedef Name="OTSDATA::CPartSizeItemList" Collapsed="true">
  421. <Position X="14" Y="4.5" Width="3.75" />
  422. <TypeIdentifier>
  423. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  424. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PartSizeItem.h</FileName>
  425. </TypeIdentifier>
  426. </Typedef>
  427. <Typedef Name="OTSDATA::CDoubleRangePtr" Collapsed="true">
  428. <Position X="16.75" Y="5.25" Width="4" />
  429. <TypeIdentifier>
  430. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  431. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\DoubleRange.h</FileName>
  432. </TypeIdentifier>
  433. </Typedef>
  434. <Typedef Name="OTSDATA::CElementsList" Collapsed="true">
  435. <Position X="14" Y="10.75" Width="10" />
  436. <TypeIdentifier>
  437. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  438. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  439. </TypeIdentifier>
  440. </Typedef>
  441. <Typedef Name="OTSDATA::CSTDItemsList" Collapsed="true">
  442. <Position X="14" Y="11.75" Width="3.25" />
  443. <TypeIdentifier>
  444. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  445. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\STDItem.h</FileName>
  446. </TypeIdentifier>
  447. </Typedef>
  448. <Typedef Name="OTSDATA::CIntRangePtr" Collapsed="true">
  449. <Position X="17.5" Y="12.5" Width="3.25" />
  450. <TypeIdentifier>
  451. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  452. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\IntRange.h</FileName>
  453. </TypeIdentifier>
  454. </Typedef>
  455. <Typedef Name="OTSDATA::CElementRangeList" Collapsed="true">
  456. <Position X="17.5" Y="13.5" Width="4" />
  457. <TypeIdentifier>
  458. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  459. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\ElementRange.h</FileName>
  460. </TypeIdentifier>
  461. </Typedef>
  462. <Typedef Name="OTSDATA::CElementPtr" Collapsed="true">
  463. <Position X="20.5" Y="14.5" Width="3.5" />
  464. <TypeIdentifier>
  465. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  466. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  467. </TypeIdentifier>
  468. </Typedef>
  469. <Typedef Name="OTSDATA::CPosXraysList" Collapsed="true">
  470. <Position X="31" Y="2" Width="3.5" />
  471. <TypeIdentifier>
  472. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  473. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PosXray.h</FileName>
  474. </TypeIdentifier>
  475. </Typedef>
  476. <Typedef Name="OTSDATA::COTSParticleList" Collapsed="true">
  477. <Position X="30.5" Y="2.75" Width="7.5" />
  478. <TypeIdentifier>
  479. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  480. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSParticle.h</FileName>
  481. </TypeIdentifier>
  482. </Typedef>
  483. <Typedef Name="OTSDATA::COTSFeaturePtr" Collapsed="true">
  484. <Position X="33.75" Y="3.5" Width="3.75" />
  485. <TypeIdentifier>
  486. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  487. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSFeature.h</FileName>
  488. </TypeIdentifier>
  489. </Typedef>
  490. <Typedef Name="OTSDATA::COTSSegmentsList" Collapsed="true">
  491. <Position X="36.25" Y="4.5" Width="3.75" />
  492. <TypeIdentifier>
  493. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  494. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSSegment.h</FileName>
  495. </TypeIdentifier>
  496. </Typedef>
  497. <Typedef Name="OTSDATA::CPosXrayPtr" Collapsed="true">
  498. <Position X="34.75" Y="2" Width="3.5" />
  499. <TypeIdentifier>
  500. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  501. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PosXray.h</FileName>
  502. </TypeIdentifier>
  503. </Typedef>
  504. <Typedef Name="OTSDATA::CElementChemistriesList" Collapsed="true">
  505. <Position X="42.5" Y="6.75" Width="4.25" />
  506. <TypeIdentifier>
  507. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  508. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  509. </TypeIdentifier>
  510. </Typedef>
  511. <Typedef Name="OTSDATA::CElementChemistryPtr" Collapsed="true">
  512. <Position X="41.25" Y="7.5" Width="5" />
  513. <TypeIdentifier>
  514. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  515. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Element.h</FileName>
  516. </TypeIdentifier>
  517. </Typedef>
  518. <Typedef Name="OTSDATA::COTSSamplePtr" Collapsed="true">
  519. <Position X="53" Y="3" Width="4.5" />
  520. <TypeIdentifier>
  521. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  522. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSSample.h</FileName>
  523. </TypeIdentifier>
  524. </Typedef>
  525. <Typedef Name="OTSDATA::COTSFieldDataPtr" Collapsed="true">
  526. <Position X="48" Y="7.25" Width="4.75" />
  527. <TypeIdentifier>
  528. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  529. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSFieldData.h</FileName>
  530. </TypeIdentifier>
  531. </Typedef>
  532. <Typedef Name="OTSDATA::COTSFieldDataList" Collapsed="true">
  533. <Position X="53" Y="6.25" Width="4" />
  534. <TypeIdentifier>
  535. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  536. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSFieldData.h</FileName>
  537. </TypeIdentifier>
  538. </Typedef>
  539. <Typedef Name="OTSDATA::CSEMDataGnrPtr" Collapsed="true">
  540. <Position X="53.75" Y="1.25" Width="20.75" />
  541. <TypeIdentifier>
  542. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  543. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMDataGnr.h</FileName>
  544. </TypeIdentifier>
  545. </Typedef>
  546. <Typedef Name="OTSDATA::CSEMStageDataPtr" Collapsed="true">
  547. <Position X="58.25" Y="2.75" Width="4" />
  548. <TypeIdentifier>
  549. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  550. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMStageData.h</FileName>
  551. </TypeIdentifier>
  552. </Typedef>
  553. <Typedef Name="OTSDATA::CStagePtr" Collapsed="true">
  554. <Position X="53.75" Y="2" Width="9.25" />
  555. <TypeIdentifier>
  556. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  557. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Stage.h</FileName>
  558. </TypeIdentifier>
  559. </Typedef>
  560. <Typedef Name="OTSDATA::CHolesList" Collapsed="true">
  561. <Position X="67.25" Y="2" Width="5.25" />
  562. <TypeIdentifier>
  563. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  564. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Hole.h</FileName>
  565. </TypeIdentifier>
  566. </Typedef>
  567. <Typedef Name="OTSDATA::CDomainPtr" Collapsed="true">
  568. <Position X="67.25" Y="2.75" Width="3" />
  569. <TypeIdentifier>
  570. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  571. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\Domain.h</FileName>
  572. </TypeIdentifier>
  573. </Typedef>
  574. <Typedef Name="OTSDATA::CPropItemGrpsList" Collapsed="true">
  575. <Position X="61.5" Y="10.25" Width="8" />
  576. <TypeIdentifier>
  577. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  578. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropItem.h</FileName>
  579. </TypeIdentifier>
  580. </Typedef>
  581. <Typedef Name="OTSDATA::CPropItemsList" Collapsed="true">
  582. <Position X="64.75" Y="11" Width="3.75" />
  583. <TypeIdentifier>
  584. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  585. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\PropItem.h</FileName>
  586. </TypeIdentifier>
  587. </Typedef>
  588. <Typedef Name="OTSDATA::CSEMDataMsrPtr" Collapsed="true">
  589. <Position X="56.5" Y="19.25" Width="3.75" />
  590. <TypeIdentifier>
  591. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  592. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\SEMDataMsr.h</FileName>
  593. </TypeIdentifier>
  594. </Typedef>
  595. <Typedef Name="OTSDATA::CMsrParamsPtr" Collapsed="true">
  596. <Position X="61" Y="19" Width="3.75" />
  597. <TypeIdentifier>
  598. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  599. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrParams.h</FileName>
  600. </TypeIdentifier>
  601. </Typedef>
  602. <Typedef Name="OTSDATA::COTSImageProcessParamPtr" Collapsed="true">
  603. <Position X="66" Y="20" Width="11.75" />
  604. <TypeIdentifier>
  605. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  606. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSImageProcessParam.h</FileName>
  607. </TypeIdentifier>
  608. </Typedef>
  609. <Typedef Name="OTSDATA::COTSImageScanParamPtr" Collapsed="true">
  610. <Position X="66.25" Y="21" Width="7.25" />
  611. <TypeIdentifier>
  612. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  613. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSImageScanParam.h</FileName>
  614. </TypeIdentifier>
  615. </Typedef>
  616. <Typedef Name="OTSDATA::COTSXRayParamPtr" Collapsed="true">
  617. <Position X="66" Y="22" Width="4.25" />
  618. <TypeIdentifier>
  619. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  620. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\OTSXRayParam.h</FileName>
  621. </TypeIdentifier>
  622. </Typedef>
  623. <Typedef Name="OTSDATA::CMsrResultsPtr" Collapsed="true">
  624. <Position X="73.75" Y="10" Width="4.25" />
  625. <TypeIdentifier>
  626. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  627. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  628. </TypeIdentifier>
  629. </Typedef>
  630. <Typedef Name="OTSDATA::CMsrSampleStatusPtr" Collapsed="true">
  631. <Position X="78.25" Y="16.5" Width="4.25" />
  632. <TypeIdentifier>
  633. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  634. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrSampleStatus.h</FileName>
  635. </TypeIdentifier>
  636. </Typedef>
  637. <Typedef Name="OTSDATA::CMsrResultItemPtr" Collapsed="true">
  638. <Position X="69.25" Y="12" Width="4" />
  639. <TypeIdentifier>
  640. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  641. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  642. </TypeIdentifier>
  643. </Typedef>
  644. <Typedef Name="OTSDATA::CMsrResultItemsList" Collapsed="true">
  645. <Position X="69.25" Y="11.25" Width="5" />
  646. <TypeIdentifier>
  647. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  648. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  649. </TypeIdentifier>
  650. </Typedef>
  651. <Typedef Name="OTSDATA::CMsrResultsList" Collapsed="true">
  652. <Position X="78.25" Y="14" Width="1.5" />
  653. <TypeIdentifier>
  654. <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
  655. <FileName>D:\OTSV1_1_508\OTS_SrcV1.1\OTS\OTSData\MsrResults.h</FileName>
  656. </TypeIdentifier>
  657. </Typedef>
  658. <Font Name="Microsoft YaHei UI" Size="9" />
  659. </ClassDiagram>