Measurethread.cd 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ClassDiagram MajorVersion="1" MinorVersion="1">
  3. <Comment CommentText="CMsrThread 创建 CSmplMeasure 对象">
  4. <Position X="5.177" Y="4.948" Height="0.75" Width="1.7" />
  5. </Comment>
  6. <Class Name="OTSModelSharp.CMsrThread">
  7. <Position X="6.25" Y="2.25" Width="3" />
  8. <Compartments>
  9. <Compartment Name="Methods" Collapsed="true" />
  10. </Compartments>
  11. <NestedTypes>
  12. <Delegate Name="OTSModelSharp.CMsrThread.ProgressEventHandler" Collapsed="true">
  13. <TypeIdentifier>
  14. <NewMemberFileName>Measure\GetBSEPic\CMsrThread.cs</NewMemberFileName>
  15. </TypeIdentifier>
  16. </Delegate>
  17. </NestedTypes>
  18. <TypeIdentifier>
  19. <HashCode>AAxQEAAAAQIAAAAQFQAEAABAAABBAAAQAAAGSCAgAAA=</HashCode>
  20. <FileName>0-OTSModel\Measure\GetBSEPic\CMsrThread.cs</FileName>
  21. </TypeIdentifier>
  22. <ShowAsAssociation>
  23. <Field Name="m_pProjData" />
  24. <Field Name="m_SemController" />
  25. </ShowAsAssociation>
  26. <ShowAsCollectionAssociation>
  27. <Field Name="m_listMeasurableSamples" />
  28. </ShowAsCollectionAssociation>
  29. </Class>
  30. <Class Name="OTSModelSharp.COTSMsrPrjResultData" Collapsed="true">
  31. <Position X="11.25" Y="2.25" Width="2.25" />
  32. <TypeIdentifier>
  33. <HashCode>IIQggICCQZAEZADnBDIAKkZAyCSAqCAEIjAqT0IQAIg=</HashCode>
  34. <FileName>0-OTSModel\Measure\GetParamData\COTSMsrPrjResultData.cs</FileName>
  35. </TypeIdentifier>
  36. </Class>
  37. <Class Name="OTSDataType.COTSSample" Collapsed="true">
  38. <Position X="11.25" Y="3.5" Width="1.5" />
  39. <TypeIdentifier>
  40. <HashCode>UCEIwsIiY0kC4AAQiUmCAikAECCEYxABiIAPYEIgXJk=</HashCode>
  41. <FileName>0-OTSModel\OTSDataType\COTSSample.cs</FileName>
  42. </TypeIdentifier>
  43. </Class>
  44. <Class Name="OTSModelSharp.ServiceInterface.SemController">
  45. <Position X="2.75" Y="2.75" Width="1.5" />
  46. <Compartments>
  47. <Compartment Name="Methods" Collapsed="true" />
  48. </Compartments>
  49. <TypeIdentifier>
  50. <HashCode>AAAAAIAEAAAAAABAQBAAAIAQgACgAAgQAAABAAAABAA=</HashCode>
  51. <FileName>0-OTSModel\ServiceCenter\SemController.cs</FileName>
  52. </TypeIdentifier>
  53. <Lollipop Position="0.2" />
  54. </Class>
  55. <Class Name="OTSModelSharp.CSmplMeasure" Collapsed="true">
  56. <Position X="3.5" Y="6.5" Width="2.25" />
  57. <Compartments>
  58. <Compartment Name="Methods" Collapsed="true" />
  59. </Compartments>
  60. <NestedTypes>
  61. <Class Name="OTSModelSharp.CSmplMeasure.AutoResetSEMControl" Collapsed="true">
  62. <TypeIdentifier>
  63. <NewMemberFileName>0-OTSModel\Measure\GetBSEPic\CSmplMeasure.cs</NewMemberFileName>
  64. </TypeIdentifier>
  65. <Lollipop Position="0.2" />
  66. </Class>
  67. </NestedTypes>
  68. <AssociationLine Name="m_ScanHardwareMgr" Type="OTSModelSharp.ServiceInterface.ScanController" FixedFromPoint="true" FixedToPoint="true">
  69. <Path>
  70. <Point X="3.5" Y="6.5" />
  71. <Point X="3.406" Y="6.5" />
  72. <Point X="3.406" Y="6.024" />
  73. <Point X="3.25" Y="6.024" />
  74. </Path>
  75. </AssociationLine>
  76. <TypeIdentifier>
  77. <HashCode>EQAAECMA0QIAAAAEIQAAAAEQAAIIkABJAIIECQgUAMA=</HashCode>
  78. <FileName>0-OTSModel\Measure\GetBSEPic\CSmplMeasure.cs</FileName>
  79. </TypeIdentifier>
  80. <ShowAsAssociation>
  81. <Field Name="m_pMsrThread" />
  82. <Field Name="m_SemHardwareMgr" />
  83. <Field Name="m_ScanHardwareMgr" />
  84. <Field Name="m_EDSHardwareMgr" />
  85. <Field Name="curFldData" />
  86. </ShowAsAssociation>
  87. </Class>
  88. <Class Name="OTSModelSharp.COTSFieldData">
  89. <Position X="7" Y="5.5" Width="1.5" />
  90. <Compartments>
  91. <Compartment Name="Methods" Collapsed="true" />
  92. </Compartments>
  93. <TypeIdentifier>
  94. <HashCode>CABAAgAABGAAIBwixSCAAEAoQAgAMwIAAEICAAIAAIQ=</HashCode>
  95. <FileName>0-OTSModel\Measure\GetBSEPic\COTSFieldData.cs</FileName>
  96. </TypeIdentifier>
  97. <ShowAsAssociation>
  98. <Field Name="m_ImagePro" />
  99. </ShowAsAssociation>
  100. </Class>
  101. <Class Name="OTSModelSharp.CSmplMeasureInclution" Collapsed="true">
  102. <Position X="2.25" Y="9.25" Width="2" />
  103. <TypeIdentifier>
  104. <HashCode>gAAAAAAAQgAAAAAAAAAAAAAgAABIAAABAAQAAIAAAAA=</HashCode>
  105. <FileName>0-OTSModel\Measure\1-OTSInclution\SmplMeasureInclution.cs</FileName>
  106. </TypeIdentifier>
  107. </Class>
  108. <Class Name="OTSModelSharp.CSmplMeasureCleanliness" Collapsed="true">
  109. <Position X="4.5" Y="9.25" Width="2.5" />
  110. <TypeIdentifier>
  111. <HashCode>gAEAACAAQgAAAAAAAAAAAAAgAABIAAABAAAAAIAAAEE=</HashCode>
  112. <FileName>0-OTSModel\Measure\2-OTSCleanliness\SmplMeasureCleanliness.cs</FileName>
  113. </TypeIdentifier>
  114. </Class>
  115. <Class Name="OTSModelSharp.ServiceInterface.ScanController" Collapsed="true">
  116. <Position X="1.75" Y="5.75" Width="1.5" />
  117. <TypeIdentifier>
  118. <HashCode>AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAiAAAEAAA=</HashCode>
  119. <FileName>0-OTSModel\ServiceCenter\ScanController.cs</FileName>
  120. </TypeIdentifier>
  121. <Lollipop Position="0.2" />
  122. </Class>
  123. <Class Name="OTSModelSharp.ServiceInterface.EDSController" Collapsed="true">
  124. <Position X="0.5" Y="7.75" Width="1.5" />
  125. <TypeIdentifier>
  126. <HashCode>ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAA=</HashCode>
  127. <FileName>0-OTSModel\ServiceCenter\EDSController.cs</FileName>
  128. </TypeIdentifier>
  129. <Lollipop Position="0.2" />
  130. </Class>
  131. <Class Name="OTSMeasureApp.CMeasureThreadWrapper" Collapsed="true">
  132. <Position X="8" Y="0.5" Width="2.25" />
  133. <TypeIdentifier>
  134. <HashCode>FAgIAwAhIQIAAACQAAAEKI0hQBAAAAAACABgYAIACgA=</HashCode>
  135. <FileName>1-OTSMeasure\CMeasureThreadWrapper.cs</FileName>
  136. </TypeIdentifier>
  137. <ShowAsAssociation>
  138. <Field Name="m_MsrThread" />
  139. </ShowAsAssociation>
  140. </Class>
  141. <Class Name="OTSMeasureApp.OTSIncAMeasureAppForm" Collapsed="true">
  142. <Position X="3.5" Y="0.5" Width="2.75" />
  143. <TypeIdentifier>
  144. <HashCode>cIGadXIZ6PAprA5ZYEORKjqrDAIBCHgbVGsAIk6B4qk=</HashCode>
  145. <FileName>OTSIncAMeasureAppForm.cs</FileName>
  146. </TypeIdentifier>
  147. <ShowAsAssociation>
  148. <Field Name="m_SamplepaceWindow" />
  149. <Field Name="m_MsrThreadWrapper" />
  150. </ShowAsAssociation>
  151. </Class>
  152. <Class Name="OTSMeasureApp.OTSSamplespaceWindow" Collapsed="true">
  153. <Position X="0.5" Y="0.5" Width="1.5" />
  154. <TypeIdentifier>
  155. <HashCode>JbaN9HsZgr3TjwHlZbnEO7v7ZTjT0tjBv07OmLV6UGI=</HashCode>
  156. <FileName>4-OTSSamplespaceGraphicsPanel\OTSSamplespaceWindow.cs</FileName>
  157. </TypeIdentifier>
  158. <ShowAsAssociation>
  159. <Field Name="m_MeasureAppForm" />
  160. </ShowAsAssociation>
  161. </Class>
  162. <Interface Name="OTSModelSharp.ImageProcess.IImageProcess" Collapsed="true">
  163. <Position X="10.75" Y="5.5" Width="1.5" />
  164. <TypeIdentifier>
  165. <HashCode>AAAAAAAAAAAAEBIAAAAAAAAAAAAAAAIAAAAIAAAAAAA=</HashCode>
  166. <FileName>0-OTSModel\ServiceCenter\IImageProcess.cs</FileName>
  167. </TypeIdentifier>
  168. </Interface>
  169. <Font Name="Microsoft YaHei UI" Size="9" />
  170. </ClassDiagram>