| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329 | <?xml version="1.0" encoding="utf-8"?><ClassDiagram MajorVersion="1" MinorVersion="1">  <Class Name="OTSDATA::COTSParticle">    <Position X="5.75" Y="2" Width="2.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>KvqiiIGoKRwUSBZBAFhQIRJAgCXR8FOyBEJzFkAlsYc=</HashCode>      <FileName>OTSParticle.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_pFeature" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::COTSFeature">    <Position X="9.25" Y="4" Width="2.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <AssociationLine Name="m_listSegments" Type="OTSDATA::COTSSegmentsList" FixedFromPoint="true" FixedToPoint="true">      <Path>        <Point X="11.5" Y="4.573" />        <Point X="14.375" Y="4.573" />        <Point X="14.375" Y="5.75" />      </Path>    </AssociationLine>    <TypeIdentifier>      <HashCode>ACAAAAAAAAAAAAAAAAAAAQgAACAAIAAAAAiigEAAAAA=</HashCode>      <FileName>OTSFeature.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_listSegments" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::COTSSegment">    <Position X="12.5" Y="7.25" Width="3.75" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAQCAIBAAAAQBAACQQIAAAQAIiIEAAIAQ=</HashCode>      <FileName>OTSSegment.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::COTSFieldData">    <Position X="0.75" Y="1.25" Width="3.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>KABABAAABCAAIQQEAABABcAAACAAIxAAAhIqAMIAAAA=</HashCode>      <FileName>OTSFieldData.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_listParticles" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::COTSPeak">    <Position X="1" Y="18" Width="2.75" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAACACAAAAgAAEIAAQBAAAQAIoAAQAgiAEAAAAA=</HashCode>      <FileName>OTSPeak.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CSEMDataGnr">    <Position X="4" Y="18" Width="2.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAgAAAAAAAAACAAAIAAQAIQCAAIAAAAAiqAEAACAA=</HashCode>      <FileName>SEMDataGnr.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CSEMDataMsr">    <Position X="6.75" Y="18" Width="2.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>gCEACIAAggAIAAAAABAAAQAAAgEAIAgQAAAjAEgABAA=</HashCode>      <FileName>SEMDataMsr.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CSEMStageData">    <Position X="9.5" Y="18" Width="3.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>BCACAEEAAgACAAQAAAAEASEQACAGIEhAQAAiAEgAAAA=</HashCode>      <FileName>SEMStageData.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CStage">    <Position X="0.75" Y="21.5" Width="2.75" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <AssociationLine Name="m_poSTD" Type="OTSDATA::CDomainPtr">      <MemberNameLabel ManuallyPlaced="true">        <Position X="0.237" Y="-0.269" />      </MemberNameLabel>    </AssociationLine>    <TypeIdentifier>      <HashCode>AAAAQACAAQAAAgCAAAAAAQAEQCgAIAAAECgiQEEARAA=</HashCode>      <FileName>Stage.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_poBourary" />      <Field Name="m_poSTD" />      <Field Name="m_listHoles" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::CHole">    <Position X="7.25" Y="22.25" Width="2.75" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAQAAACAAYAAAAAAiQEAARAQ=</HashCode>      <FileName>Hole.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CDomain">    <Position X="4.5" Y="22" Width="1.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>QARAEAAAAAgAQCAAAAEAAQAAQDAIIAEABABmCFAIAEQ=</HashCode>      <FileName>Domain.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CElement">    <Position X="11.25" Y="28.75" Width="3.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AACAACAAAAEAAIgAAAgCAQAAwCQAIIgCAAAiBGCIBAI=</HashCode>      <FileName>Element.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CElementRange" Collapsed="true">    <Position X="5.5" Y="26.5" Width="3.5" />    <TypeIdentifier>      <HashCode>AAAQAAAQAAAAAIAAAAAAARAAACAAJIAAAAgiAEAIAAA=</HashCode>      <FileName>ElementRange.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_poElement" />      <Field Name="m_poRange" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::CIntRange">    <Position X="11.25" Y="32" Width="3.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAgCAggAAAAQAAACAAIABAAAIiIkAACAA=</HashCode>      <FileName>IntRange.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CElementArea">    <Position X="4.25" Y="13.75" Width="2.75" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <AssociationLine Name="m_listCElementChemistries" Type="OTSDATA::CElementChemistriesList">      <MemberNameLabel ManuallyPlaced="true">        <Position X="0.102" Y="-0.251" />      </MemberNameLabel>    </AssociationLine>    <TypeIdentifier>      <HashCode>ACAAAAAAAQAAACAAAAAAAQRAAAAAIAAAAAAiEEAAAQg=</HashCode>      <FileName>Element.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_listCElementChemistries" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::CPosXray">    <Position X="0.75" Y="12.75" Width="3.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <InheritanceLine Type="OTSDATA::CPosXrayInfo" FixedFromPoint="true">      <Path>        <Point X="4" Y="11.562" />        <Point X="2.375" Y="11.562" />        <Point X="2.375" Y="12.75" />      </Path>    </InheritanceLine>    <TypeIdentifier>      <HashCode>BAMgAAAAgAAAAAAAAAQApAAEAAAAIAAAACBiAEAAAAA=</HashCode>      <FileName>PosXray.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CPosXrayInfo">    <Position X="4" Y="10" Width="2.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AECAAIBECCAAQAAQAREQARAAAIAAIgAAAAQiAEYEQEE=</HashCode>      <FileName>PosXrayInfo.h</FileName>    </TypeIdentifier>    <ShowAsAssociation>      <Field Name="m_listElementQuantifyData" />    </ShowAsAssociation>  </Class>  <Class Name="OTSDATA::CElementChemistry">    <Position X="9.75" Y="13.75" Width="4.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAAAAAIAAAhAAAACAQAQAAAAIAAAAAAiQGAARAI=</HashCode>      <FileName>Element.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CHoleBSEImg">    <Position X="5.5" Y="33.25" Width="2.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>CAAAAAAAACAAAAAEAAAAAAAAACAAIgAAAAAiAEKgAAI=</HashCode>      <FileName>HoleBSEImg.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CBSEImg">    <Position X="1.25" Y="32.75" Width="2.5" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>EAAAACAAABAAACEQAgAQFABABCAAIEAAgAFiAEEIEAE=</HashCode>      <FileName>BSEImg.h</FileName>    </TypeIdentifier>  </Class>  <Class Name="OTSDATA::CDoubleRange">    <Position X="11.25" Y="34" Width="3.25" />    <Compartments>      <Compartment Name="Methods" Collapsed="true" />    </Compartments>    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAgCAAgAAAAQAAACAAIABAAAIiIkAAGAA=</HashCode>      <FileName>DoubleRange.h</FileName>    </TypeIdentifier>  </Class>  <Typedef Name="OTSDATA::COTSFeaturePtr" Collapsed="true">    <Position X="9.25" Y="5.25" Width="2.25" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>OTSFeature.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::COTSSegmentsList" Collapsed="true">    <Position X="12.5" Y="5.75" Width="3.75" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>OTSSegment.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::COTSSegmentPtr" Collapsed="true">    <Position X="12.5" Y="6.5" Width="3.75" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>OTSSegment.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::COTSParticleList" Collapsed="true">    <Position X="5.75" Y="1.25" Width="3.5" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>OTSParticle.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CHolesList" Collapsed="true">    <Position X="7.25" Y="21.5" Width="2.75" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>Hole.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CDomainPtr" Collapsed="true">    <Position X="3.75" Y="23.75" Width="3" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>Domain.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CElementRangeList" Collapsed="true">    <Position X="5.5" Y="25.75" Width="4.5" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>ElementRange.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CElementPtr" Collapsed="true">    <Position X="11.25" Y="28" Width="3.25" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>Element.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CIntRangePtr" Collapsed="true">    <Position X="11.25" Y="31.25" Width="3.25" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>IntRange.h</FileName>    </TypeIdentifier>  </Typedef>  <Typedef Name="OTSDATA::CElementChemistriesList" Collapsed="true">    <Position X="9.75" Y="13" Width="4.5" />    <TypeIdentifier>      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>      <FileName>Element.h</FileName>    </TypeIdentifier>  </Typedef>  <Font Name="Microsoft YaHei UI" Size="9" /></ClassDiagram>
 |