123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170 |
- <?xml version="1.0" encoding="utf-8"?>
- <ClassDiagram MajorVersion="1" MinorVersion="1">
- <Comment CommentText="CMsrThread 创建 CSmplMeasure 对象">
- <Position X="5.177" Y="4.948" Height="0.75" Width="1.7" />
- </Comment>
- <Class Name="OTSModelSharp.CMsrThread">
- <Position X="6.25" Y="2.25" Width="3" />
- <Compartments>
- <Compartment Name="Methods" Collapsed="true" />
- </Compartments>
- <NestedTypes>
- <Delegate Name="OTSModelSharp.CMsrThread.ProgressEventHandler" Collapsed="true">
- <TypeIdentifier>
- <NewMemberFileName>Measure\GetBSEPic\CMsrThread.cs</NewMemberFileName>
- </TypeIdentifier>
- </Delegate>
- </NestedTypes>
- <TypeIdentifier>
- <HashCode>AAxQEAAAAQIAAAAQFQAEAABAAABBAAAQAAAGSCAgAAA=</HashCode>
- <FileName>0-OTSModel\Measure\GetBSEPic\CMsrThread.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_pProjData" />
- <Field Name="m_SemController" />
- </ShowAsAssociation>
- <ShowAsCollectionAssociation>
- <Field Name="m_listMeasurableSamples" />
- </ShowAsCollectionAssociation>
- </Class>
- <Class Name="OTSModelSharp.COTSMsrPrjResultData" Collapsed="true">
- <Position X="11.25" Y="2.25" Width="2.25" />
- <TypeIdentifier>
- <HashCode>IIQggICCQZAEZADnBDIAKkZAyCSAqCAEIjAqT0IQAIg=</HashCode>
- <FileName>0-OTSModel\Measure\GetParamData\COTSMsrPrjResultData.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSDataType.COTSSample" Collapsed="true">
- <Position X="11.25" Y="3.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>UCEIwsIiY0kC4AAQiUmCAikAECCEYxABiIAPYEIgXJk=</HashCode>
- <FileName>0-OTSModel\OTSDataType\COTSSample.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSModelSharp.ServiceInterface.SemController">
- <Position X="2.75" Y="2.75" Width="1.5" />
- <Compartments>
- <Compartment Name="Methods" Collapsed="true" />
- </Compartments>
- <TypeIdentifier>
- <HashCode>AAAAAIAEAAAAAABAQBAAAIAQgACgAAgQAAABAAAABAA=</HashCode>
- <FileName>0-OTSModel\ServiceCenter\SemController.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="OTSModelSharp.CSmplMeasure" Collapsed="true">
- <Position X="3.5" Y="6.5" Width="2.25" />
- <Compartments>
- <Compartment Name="Methods" Collapsed="true" />
- </Compartments>
- <NestedTypes>
- <Class Name="OTSModelSharp.CSmplMeasure.AutoResetSEMControl" Collapsed="true">
- <TypeIdentifier>
- <NewMemberFileName>0-OTSModel\Measure\GetBSEPic\CSmplMeasure.cs</NewMemberFileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- </NestedTypes>
- <AssociationLine Name="m_ScanHardwareMgr" Type="OTSModelSharp.ServiceInterface.ScanController" FixedFromPoint="true" FixedToPoint="true">
- <Path>
- <Point X="3.5" Y="6.5" />
- <Point X="3.406" Y="6.5" />
- <Point X="3.406" Y="6.024" />
- <Point X="3.25" Y="6.024" />
- </Path>
- </AssociationLine>
- <TypeIdentifier>
- <HashCode>EQAAECMA0QIAAAAEIQAAAAEQAAIIkABJAIIECQgUAMA=</HashCode>
- <FileName>0-OTSModel\Measure\GetBSEPic\CSmplMeasure.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_pMsrThread" />
- <Field Name="m_SemHardwareMgr" />
- <Field Name="m_ScanHardwareMgr" />
- <Field Name="m_EDSHardwareMgr" />
- <Field Name="curFldData" />
- </ShowAsAssociation>
- </Class>
- <Class Name="OTSModelSharp.COTSFieldData">
- <Position X="7" Y="5.5" Width="1.5" />
- <Compartments>
- <Compartment Name="Methods" Collapsed="true" />
- </Compartments>
- <TypeIdentifier>
- <HashCode>CABAAgAABGAAIBwixSCAAEAoQAgAMwIAAEICAAIAAIQ=</HashCode>
- <FileName>0-OTSModel\Measure\GetBSEPic\COTSFieldData.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_ImagePro" />
- </ShowAsAssociation>
- </Class>
- <Class Name="OTSModelSharp.CSmplMeasureInclution" Collapsed="true">
- <Position X="2.25" Y="9.25" Width="2" />
- <TypeIdentifier>
- <HashCode>gAAAAAAAQgAAAAAAAAAAAAAgAABIAAABAAQAAIAAAAA=</HashCode>
- <FileName>0-OTSModel\Measure\1-OTSInclution\SmplMeasureInclution.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSModelSharp.CSmplMeasureCleanliness" Collapsed="true">
- <Position X="4.5" Y="9.25" Width="2.5" />
- <TypeIdentifier>
- <HashCode>gAEAACAAQgAAAAAAAAAAAAAgAABIAAABAAAAAIAAAEE=</HashCode>
- <FileName>0-OTSModel\Measure\2-OTSCleanliness\SmplMeasureCleanliness.cs</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSModelSharp.ServiceInterface.ScanController" Collapsed="true">
- <Position X="1.75" Y="5.75" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAIAAiAAAEAAA=</HashCode>
- <FileName>0-OTSModel\ServiceCenter\ScanController.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="OTSModelSharp.ServiceInterface.EDSController" Collapsed="true">
- <Position X="0.5" Y="7.75" Width="1.5" />
- <TypeIdentifier>
- <HashCode>ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAACAAAAA=</HashCode>
- <FileName>0-OTSModel\ServiceCenter\EDSController.cs</FileName>
- </TypeIdentifier>
- <Lollipop Position="0.2" />
- </Class>
- <Class Name="OTSMeasureApp.CMeasureThreadWrapper" Collapsed="true">
- <Position X="8" Y="0.5" Width="2.25" />
- <TypeIdentifier>
- <HashCode>FAgIAwAhIQIAAACQAAAEKI0hQBAAAAAACABgYAIACgA=</HashCode>
- <FileName>1-OTSMeasure\CMeasureThreadWrapper.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_MsrThread" />
- </ShowAsAssociation>
- </Class>
- <Class Name="OTSMeasureApp.OTSIncAMeasureAppForm" Collapsed="true">
- <Position X="3.5" Y="0.5" Width="2.75" />
- <TypeIdentifier>
- <HashCode>cIGadXIZ6PAprA5ZYEORKjqrDAIBCHgbVGsAIk6B4qk=</HashCode>
- <FileName>OTSIncAMeasureAppForm.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_SamplepaceWindow" />
- <Field Name="m_MsrThreadWrapper" />
- </ShowAsAssociation>
- </Class>
- <Class Name="OTSMeasureApp.OTSSamplespaceWindow" Collapsed="true">
- <Position X="0.5" Y="0.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>JbaN9HsZgr3TjwHlZbnEO7v7ZTjT0tjBv07OmLV6UGI=</HashCode>
- <FileName>4-OTSSamplespaceGraphicsPanel\OTSSamplespaceWindow.cs</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_MeasureAppForm" />
- </ShowAsAssociation>
- </Class>
- <Interface Name="OTSModelSharp.ImageProcess.IImageProcess" Collapsed="true">
- <Position X="10.75" Y="5.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAEBIAAAAAAAAAAAAAAAIAAAAIAAAAAAA=</HashCode>
- <FileName>0-OTSModel\ServiceCenter\IImageProcess.cs</FileName>
- </TypeIdentifier>
- </Interface>
- <Font Name="Microsoft YaHei UI" Size="9" />
- </ClassDiagram>
|