123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- <?xml version="1.0" encoding="utf-8"?>
- <ClassDiagram MajorVersion="1" MinorVersion="1">
- <Class Name="OTSController::COTSEDSBase" Collapsed="true">
- <Position X="2.75" Y="7.75" Width="2.5" />
- <TypeIdentifier>
- <HashCode>ICIAACiAACAKYECEgAACBAWIgAACAAEAIBJKAAMBRBg=</HashCode>
- <FileName>OTSEDSBase.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::CControllerHelper" Collapsed="true">
- <Position X="7.5" Y="1.5" Width="2.5" />
- <TypeIdentifier>
- <HashCode>AACAAAAAQBAABEABAgAAQQQAQEAAAAAAIAAAIBAAEAE=</HashCode>
- <FileName>ControllerHelper.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::CBrukerSPXFileMgr" Collapsed="true">
- <Position X="5" Y="1.75" Width="2.25" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\BrukerSPXFileMgr.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSBrukerImpl" Collapsed="true">
- <Position X="8.75" Y="2.5" Width="3.75" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\OTSBrukerImpl.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSEDSBrucker" Collapsed="true">
- <Position X="0.5" Y="8.75" Width="2.75" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\OTSEDSBrucker.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSEDSOxford" Collapsed="true">
- <Position X="4.25" Y="9" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Oxford\OTSEDSOxford.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSEDSSim" Collapsed="true">
- <Position X="7.5" Y="9" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Simulate\OTSEDSSim.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSHardwareMgr">
- <Position X="1.75" Y="4.5" Width="3" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAACAAAAAABAICEAQABAAAIAAACAABAAI=</HashCode>
- <FileName>COTSHardwareMgr.h</FileName>
- </TypeIdentifier>
- <ShowAsAssociation>
- <Field Name="m_SemBasePtr" />
- <Field Name="m_EDSPtr" />
- <Field Name="m_SCanPtr" />
- </ShowAsAssociation>
- </Class>
- <Class Name="OTSController::COTSPreferenceData" Collapsed="true">
- <Position X="0.75" Y="1.75" Width="2.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAECAAAQAAgIABAAAAAAAAAAEAAAA=</HashCode>
- <FileName>SEMCommonConst.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSScanBase" Collapsed="true">
- <Position X="4" Y="10.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AQNgAAAAgjBEAQWBQBBABAJgAhIATBEQIQMrEgEQB5A=</HashCode>
- <FileName>OTSScanBase.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSScanBrucker" Collapsed="true">
- <Position X="0.5" Y="12" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\OTSScanBrucker.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSScanSim" Collapsed="true">
- <Position X="6.5" Y="12" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Simulate\OTSScanSim.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSSemBase" Collapsed="true">
- <Position X="2" Y="13.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>CARAAIAAAQAAAADASBTAQIAUoAgiAEkQEAqJgQQAjYA=</HashCode>
- <FileName>OTSSemBase.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSSEMBruker" Collapsed="true">
- <Position X="0.5" Y="15.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\OTSSEMBruker.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSSEMOxford" Collapsed="true">
- <Position X="3" Y="15.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Oxford\OTSSEMOxford.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSSemSim" Collapsed="true">
- <Position X="6.25" Y="15.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Simulate\OTSSemSim.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::DllBase" Collapsed="true">
- <Position X="0.75" Y="17.25" Width="2.25" />
- <TypeIdentifier>
- <HashCode>AIAAAIAEAAAAAAAABEAACAAAhAAAAgAAABAAAAAAAAQ=</HashCode>
- <FileName>OTSDllBase.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::EDSController" Collapsed="true">
- <Position X="0.75" Y="2.5" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
- <FileName>SEMCommonConst.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::OTSBrukerClientDll" Collapsed="true">
- <Position X="0.5" Y="18.25" Width="2.75" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Bruker\OTSBrukerClientDll.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::OTSSEMController" Collapsed="true">
- <Position X="5.25" Y="2.5" Width="2.75" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
- <FileName>SEMCommonConst.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::ScanController" Collapsed="true">
- <Position X="2.5" Y="2.5" Width="2.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA=</HashCode>
- <FileName>SEMCommonConst.h</FileName>
- </TypeIdentifier>
- </Class>
- <Class Name="OTSController::COTSScanOxford" Collapsed="true">
- <Position X="3.75" Y="12" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>Oxford\OTSScanOxford.h</FileName>
- </TypeIdentifier>
- </Class>
- <Typedef Name="OTSController::COTSEDSBasePtr" Collapsed="true">
- <Position X="6.75" Y="4.5" Width="2" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>OTSEDSBase.h</FileName>
- </TypeIdentifier>
- </Typedef>
- <Typedef Name="OTSController::COTSScanBasePtr" Collapsed="true">
- <Position X="6.75" Y="5.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>OTSScanBase.h</FileName>
- </TypeIdentifier>
- </Typedef>
- <Typedef Name="OTSController::CSemBasePtr" Collapsed="true">
- <Position X="6.75" Y="6.25" Width="1.5" />
- <TypeIdentifier>
- <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
- <FileName>OTSSemBase.h</FileName>
- </TypeIdentifier>
- </Typedef>
- <Font Name="Microsoft YaHei UI" Size="9" />
- </ClassDiagram>
|