]> Creatis software - gdcm.git/blob - uml.xmi
*FIX: When copying a Makefile.am to CMakeLists.txt one should remove the '\'
[gdcm.git] / uml.xmi
1 <?xml version="1.0" encoding="UTF-8"?>
2 <XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" >
3  <XMI.header>
4   <XMI.documentation>
5    <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
6    <XMI.exporterVersion>1.1.5</XMI.exporterVersion>
7   </XMI.documentation>
8   <XMI.model xmi.name="uml" href="/home/kyron/devel/gdcm/uml.xmi" />
9   <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" />
10  </XMI.header>
11  <XMI.content>
12   <docsettings viewid="400" documentation="" uniqueid="405" />
13   <umlobjects>
14    <UML:Class stereotype="class" package="" xmi.id="3" abstract="0" documentation="" name="gdcmHeaderIdo" static="0" scope="200" >
15     <UML:Operation stereotype="" package="" xmi.id="4" type="void" abstract="0" documentation="" name="BuildHeader" static="0" scope="202" />
16     <UML:Operation stereotype="" package="" xmi.id="7" type="void" abstract="0" documentation="" name="setAcrLibido" static="0" scope="202" />
17     <UML:Operation stereotype="" package="" xmi.id="5" type="" abstract="0" documentation="" name="gdcmHeaderIdo" static="0" scope="200" >
18      <UML:Parameter stereotype="" package="" xmi.id="6" value="" type="char *" abstract="0" documentation="" name="filename" static="0" scope="200" />
19     </UML:Operation>
20    </UML:Class>
21    <UML:Class stereotype="class" package="" xmi.id="8" abstract="0" documentation="" name="gdcmGlobal" static="0" scope="200" >
22     <UML:Operation stereotype="" package="" xmi.id="13" type="" abstract="0" documentation="" name="gdcmGlobal" static="0" scope="200" />
23     <UML:Operation stereotype="" package="" xmi.id="14" type="" abstract="0" documentation="" name="~gdcmGlobal" static="0" scope="200" />
24     <UML:Operation stereotype="" package="" xmi.id="12" type="gdcmVR *" abstract="0" documentation="" name="GetVR" static="0" scope="200" />
25     <UML:Operation stereotype="" package="" xmi.id="11" type="gdcmDictSet *" abstract="0" documentation="" name="GetDicts" static="0" scope="200" />
26    </UML:Class>
27    <UML:Class stereotype="class" package="" xmi.id="15" abstract="0" documentation="" name="gdcmVR" static="0" scope="200" >
28     <UML:Operation stereotype="" package="" xmi.id="19" type="" abstract="0" documentation="" name="gdcmVR" static="0" scope="200" />
29     <UML:Operation stereotype="" package="" xmi.id="20" type="" abstract="0" documentation="" name="~gdcmVR" static="0" scope="200" />
30     <UML:Operation stereotype="" package="" xmi.id="17" type="int" abstract="0" documentation="" name="Count" static="0" scope="200" >
31      <UML:Parameter stereotype="" package="" xmi.id="18" value="" type="VRKey" abstract="0" documentation="" name="key" static="0" scope="200" />
32     </UML:Operation>
33     <UML:Attribute stereotype="" package="" xmi.id="16" value="" type="VRHT" abstract="0" documentation="" name="vr" static="0" scope="201" />
34    </UML:Class>
35    <UML:Class stereotype="class" package="" xmi.id="21" abstract="0" documentation="" name="gdcmHeader" static="0" scope="200" >
36     <UML:Operation stereotype="" package="" xmi.id="147" type="void" abstract="0" documentation="" name="SkipBytes" static="0" scope="202" >
37      <UML:Parameter stereotype="" package="" xmi.id="148" value="" type="guint32" abstract="0" documentation="" name="NBytes" static="0" scope="200" />
38     </UML:Operation>
39     <UML:Operation stereotype="" package="" xmi.id="120" type="guint16" abstract="0" documentation="" name="ReadInt16" static="0" scope="202" />
40     <UML:Operation stereotype="" package="" xmi.id="121" type="guint32" abstract="0" documentation="" name="ReadInt32" static="0" scope="202" />
41     <UML:Operation stereotype="" package="" xmi.id="153" type="guint16" abstract="0" documentation="" name="SwapShort" static="0" scope="202" >
42      <UML:Parameter stereotype="" package="" xmi.id="154" value="" type="guint16" abstract="0" documentation="" name="a" static="0" scope="200" />
43     </UML:Operation>
44     <UML:Operation stereotype="" package="" xmi.id="151" type="guint32" abstract="0" documentation="" name="SwapLong" static="0" scope="202" >
45      <UML:Parameter stereotype="" package="" xmi.id="152" value="" type="guint32" abstract="0" documentation="" name="a" static="0" scope="200" />
46     </UML:Operation>
47     <UML:Operation stereotype="" package="" xmi.id="37" type="guint32" abstract="0" documentation="" name="FindLengthOB" static="0" scope="202" />
48     <UML:Operation stereotype="" package="" xmi.id="85" type="void" abstract="0" documentation="" name="Initialise" static="0" scope="202" />
49     <UML:Operation stereotype="" package="" xmi.id="33" type="void" abstract="0" documentation="" name="CheckSwap" static="0" scope="202" />
50     <UML:Operation stereotype="" package="" xmi.id="155" type="void" abstract="0" documentation="" name="SwitchSwapToBigEndian" static="0" scope="202" />
51     <UML:Operation stereotype="" package="" xmi.id="109" type="gdcmElValue *" abstract="0" documentation="" name="NewManualElValToPubDict" static="0" scope="202" >
52      <UML:Parameter stereotype="" package="" xmi.id="110" value="" type="string" abstract="0" documentation="" name="NewTagName" static="0" scope="200" />
53      <UML:Parameter stereotype="" package="" xmi.id="111" value="" type="string" abstract="0" documentation="" name="VR" static="0" scope="200" />
54     </UML:Operation>
55     <UML:Operation stereotype="" package="" xmi.id="127" type="void" abstract="0" documentation="" name="SetMaxSizeLoadElementValue" static="0" scope="202" >
56      <UML:Parameter stereotype="" package="" xmi.id="128" value="" type="long" abstract="0" documentation="" name="NewSize" static="0" scope="200" />
57     </UML:Operation>
58     <UML:Operation stereotype="" package="" xmi.id="45" type="gdcmDictEntry *" abstract="0" documentation="" name="GetDictEntryByNumber" static="0" scope="202" >
59      <UML:Parameter stereotype="" package="" xmi.id="46" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
60      <UML:Parameter stereotype="" package="" xmi.id="47" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
61     </UML:Operation>
62     <UML:Operation stereotype="" package="" xmi.id="43" type="gdcmDictEntry *" abstract="0" documentation="" name="GetDictEntryByName" static="0" scope="202" >
63      <UML:Parameter stereotype="" package="" xmi.id="44" value="" type="string" abstract="0" documentation="" name="name" static="0" scope="200" />
64     </UML:Operation>
65     <UML:Operation stereotype="" package="" xmi.id="122" type="gdcmElValue *" abstract="0" documentation="" name="ReadNextElement" static="0" scope="202" />
66     <UML:Operation stereotype="" package="" xmi.id="106" type="gdcmElValue *" abstract="0" documentation="" name="NewElValueByNumber" static="0" scope="202" >
67      <UML:Parameter stereotype="" package="" xmi.id="107" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
68      <UML:Parameter stereotype="" package="" xmi.id="108" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
69     </UML:Operation>
70     <UML:Operation stereotype="" package="" xmi.id="104" type="gdcmElValue *" abstract="0" documentation="" name="NewElValueByName" static="0" scope="202" >
71      <UML:Parameter stereotype="" package="" xmi.id="105" value="" type="string" abstract="0" documentation="" name="name" static="0" scope="200" />
72     </UML:Operation>
73     <UML:Operation stereotype="" package="" xmi.id="35" type="void" abstract="0" documentation="" name="FindLength" static="0" scope="202" >
74      <UML:Parameter stereotype="" package="" xmi.id="36" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
75     </UML:Operation>
76     <UML:Operation stereotype="" package="" xmi.id="38" type="void" abstract="0" documentation="" name="FindVR" static="0" scope="202" >
77      <UML:Parameter stereotype="" package="" xmi.id="39" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
78     </UML:Operation>
79     <UML:Operation stereotype="" package="" xmi.id="99" type="void" abstract="0" documentation="" name="LoadElementValue" static="0" scope="202" >
80      <UML:Parameter stereotype="" package="" xmi.id="100" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
81     </UML:Operation>
82     <UML:Operation stereotype="" package="" xmi.id="101" type="void" abstract="0" documentation="" name="LoadElementValueSafe" static="0" scope="202" >
83      <UML:Parameter stereotype="" package="" xmi.id="102" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
84     </UML:Operation>
85     <UML:Operation stereotype="" package="" xmi.id="149" type="void" abstract="0" documentation="" name="SkipElementValue" static="0" scope="202" >
86      <UML:Parameter stereotype="" package="" xmi.id="150" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
87     </UML:Operation>
88     <UML:Operation stereotype="" package="" xmi.id="40" type="void" abstract="0" documentation="" name="FixFoundLength" static="0" scope="202" >
89      <UML:Parameter stereotype="" package="" xmi.id="41" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
90      <UML:Parameter stereotype="" package="" xmi.id="42" value="" type="guint32" abstract="0" documentation="" name="FoundLength" static="0" scope="200" />
91     </UML:Operation>
92     <UML:Operation stereotype="" package="" xmi.id="86" type="bool" abstract="0" documentation="" name="IsAnInteger" static="0" scope="202" >
93      <UML:Parameter stereotype="" package="" xmi.id="87" value="" type="gdcmElValue *" abstract="0" documentation="" name="ElVal" static="0" scope="200" />
94     </UML:Operation>
95     <UML:Operation stereotype="" package="" xmi.id="103" type="void" abstract="0" documentation="" name="LoadElements" static="0" scope="202" />
96     <UML:Operation stereotype="" package="" xmi.id="112" type="bool" abstract="0" documentation="" name="OpenFile" static="0" scope="202" >
97      <UML:Parameter stereotype="" package="" xmi.id="113" value="" type="bool" abstract="0" documentation="" name="exception_on_error" static="0" scope="200" />
98     </UML:Operation>
99     <UML:Operation stereotype="" package="" xmi.id="34" type="bool" abstract="0" documentation="" name="CloseFile" static="0" scope="202" />
100     <UML:Operation stereotype="" package="" xmi.id="164" type="int" abstract="0" documentation="" name="write" static="0" scope="202" >
101      <UML:Parameter stereotype="" package="" xmi.id="165" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
102     </UML:Operation>
103     <UML:Operation stereotype="" package="" xmi.id="159" type="int" abstract="0" documentation="" name="anonymize" static="0" scope="202" >
104      <UML:Parameter stereotype="" package="" xmi.id="160" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
105     </UML:Operation>
106     <UML:Operation stereotype="" package="" xmi.id="98" type="bool" abstract="0" documentation="" name="IsReadable" static="0" scope="200" />
107     <UML:Operation stereotype="" package="" xmi.id="92" type="bool" abstract="0" documentation="" name="IsImplicitVRLittleEndianTransferSyntax" static="0" scope="200" />
108     <UML:Operation stereotype="" package="" xmi.id="91" type="bool" abstract="0" documentation="" name="IsExplicitVRLittleEndianTransferSyntax" static="0" scope="200" />
109     <UML:Operation stereotype="" package="" xmi.id="88" type="bool" abstract="0" documentation="" name="IsDeflatedExplicitVRLittleEndianTransferSyntax" static="0" scope="200" />
110     <UML:Operation stereotype="" package="" xmi.id="90" type="bool" abstract="0" documentation="" name="IsExplicitVRBigEndianTransferSyntax" static="0" scope="200" />
111     <UML:Operation stereotype="" package="" xmi.id="93" type="bool" abstract="0" documentation="" name="IsJPEGBaseLineProcess1TransferSyntax" static="0" scope="200" />
112     <UML:Operation stereotype="" package="" xmi.id="94" type="bool" abstract="0" documentation="" name="IsJPEGExtendedProcess2_4TransferSyntax" static="0" scope="200" />
113     <UML:Operation stereotype="" package="" xmi.id="95" type="bool" abstract="0" documentation="" name="IsJPEGExtendedProcess3_5TransferSyntax" static="0" scope="200" />
114     <UML:Operation stereotype="" package="" xmi.id="97" type="bool" abstract="0" documentation="" name="IsJPEGSpectralSelectionProcess6_8TransferSyntax" static="0" scope="200" />
115     <UML:Operation stereotype="" package="" xmi.id="96" type="bool" abstract="0" documentation="" name="IsJPEGLossless" static="0" scope="200" />
116     <UML:Operation stereotype="" package="" xmi.id="89" type="bool" abstract="0" documentation="" name="IsDicomV3" static="0" scope="200" />
117     <UML:Operation stereotype="" package="" xmi.id="114" type="virtual void" abstract="0" documentation="" name="ParseHeader" static="0" scope="200" >
118      <UML:Parameter stereotype="" package="" xmi.id="115" value="" type="bool" abstract="0" documentation="" name="exception_on_error" static="0" scope="200" />
119     </UML:Operation>
120     <UML:Operation stereotype="" package="" xmi.id="161" type="" abstract="0" documentation="" name="gdcmHeader" static="0" scope="200" >
121      <UML:Parameter stereotype="" package="" xmi.id="162" value="" type="const char *" abstract="0" documentation="" name="filename" static="0" scope="200" />
122      <UML:Parameter stereotype="" package="" xmi.id="163" value="" type="bool" abstract="0" documentation="" name="exception_on_error" static="0" scope="200" />
123     </UML:Operation>
124     <UML:Operation stereotype="" package="" xmi.id="166" type="virtual " abstract="0" documentation="" name="~gdcmHeader" static="0" scope="200" />
125     <UML:Operation stereotype="" package="" xmi.id="58" type="size_t" abstract="0" documentation="" name="GetPixelOffset" static="0" scope="200" />
126     <UML:Operation stereotype="" package="" xmi.id="81" type="int" abstract="0" documentation="" name="GetSwapCode" static="0" scope="200" />
127     <UML:Operation stereotype="" package="" xmi.id="61" type="string" abstract="0" documentation="" name="GetPubElValByName" static="0" scope="200" >
128      <UML:Parameter stereotype="" package="" xmi.id="62" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
129     </UML:Operation>
130     <UML:Operation stereotype="" package="" xmi.id="63" type="string" abstract="0" documentation="" name="GetPubElValByNumber" static="0" scope="200" >
131      <UML:Parameter stereotype="" package="" xmi.id="64" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
132      <UML:Parameter stereotype="" package="" xmi.id="65" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
133     </UML:Operation>
134     <UML:Operation stereotype="" package="" xmi.id="66" type="string" abstract="0" documentation="" name="GetPubElValRepByName" static="0" scope="200" >
135      <UML:Parameter stereotype="" package="" xmi.id="67" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
136     </UML:Operation>
137     <UML:Operation stereotype="" package="" xmi.id="68" type="string" abstract="0" documentation="" name="GetPubElValRepByNumber" static="0" scope="200" >
138      <UML:Parameter stereotype="" package="" xmi.id="69" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
139      <UML:Parameter stereotype="" package="" xmi.id="70" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
140     </UML:Operation>
141     <UML:Operation stereotype="" package="" xmi.id="60" type="TagElValueHT &amp;" abstract="0" documentation="" name="GetPubElVal" static="0" scope="200" />
142     <UML:Operation stereotype="" package="" xmi.id="118" type="void" abstract="0" documentation="" name="PrintPubElVal" static="0" scope="200" >
143      <UML:Parameter stereotype="" package="" xmi.id="119" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
144     </UML:Operation>
145     <UML:Operation stereotype="" package="" xmi.id="116" type="void" abstract="0" documentation="" name="PrintPubDict" static="0" scope="200" >
146      <UML:Parameter stereotype="" package="" xmi.id="117" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
147     </UML:Operation>
148     <UML:Operation stereotype="" package="" xmi.id="71" type="string" abstract="0" documentation="" name="GetShaElValByName" static="0" scope="200" >
149      <UML:Parameter stereotype="" package="" xmi.id="72" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
150     </UML:Operation>
151     <UML:Operation stereotype="" package="" xmi.id="73" type="string" abstract="0" documentation="" name="GetShaElValByNumber" static="0" scope="200" >
152      <UML:Parameter stereotype="" package="" xmi.id="74" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
153      <UML:Parameter stereotype="" package="" xmi.id="75" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
154     </UML:Operation>
155     <UML:Operation stereotype="" package="" xmi.id="76" type="string" abstract="0" documentation="" name="GetShaElValRepByName" static="0" scope="200" >
156      <UML:Parameter stereotype="" package="" xmi.id="77" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
157     </UML:Operation>
158     <UML:Operation stereotype="" package="" xmi.id="78" type="string" abstract="0" documentation="" name="GetShaElValRepByNumber" static="0" scope="200" >
159      <UML:Parameter stereotype="" package="" xmi.id="79" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
160      <UML:Parameter stereotype="" package="" xmi.id="80" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
161     </UML:Operation>
162     <UML:Operation stereotype="" package="" xmi.id="48" type="string" abstract="0" documentation="" name="GetElValByName" static="0" scope="200" >
163      <UML:Parameter stereotype="" package="" xmi.id="49" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
164     </UML:Operation>
165     <UML:Operation stereotype="" package="" xmi.id="50" type="string" abstract="0" documentation="" name="GetElValByNumber" static="0" scope="200" >
166      <UML:Parameter stereotype="" package="" xmi.id="51" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
167      <UML:Parameter stereotype="" package="" xmi.id="52" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
168     </UML:Operation>
169     <UML:Operation stereotype="" package="" xmi.id="53" type="string" abstract="0" documentation="" name="GetElValRepByName" static="0" scope="200" >
170      <UML:Parameter stereotype="" package="" xmi.id="54" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
171     </UML:Operation>
172     <UML:Operation stereotype="" package="" xmi.id="55" type="string" abstract="0" documentation="" name="GetElValRepByNumber" static="0" scope="200" >
173      <UML:Parameter stereotype="" package="" xmi.id="56" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
174      <UML:Parameter stereotype="" package="" xmi.id="57" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
175     </UML:Operation>
176     <UML:Operation stereotype="" package="" xmi.id="129" type="int" abstract="0" documentation="" name="SetPubElValByName" static="0" scope="200" >
177      <UML:Parameter stereotype="" package="" xmi.id="130" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
178      <UML:Parameter stereotype="" package="" xmi.id="131" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
179     </UML:Operation>
180     <UML:Operation stereotype="" package="" xmi.id="132" type="int" abstract="0" documentation="" name="SetPubElValByNumber" static="0" scope="200" >
181      <UML:Parameter stereotype="" package="" xmi.id="133" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
182      <UML:Parameter stereotype="" package="" xmi.id="134" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
183      <UML:Parameter stereotype="" package="" xmi.id="135" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
184     </UML:Operation>
185     <UML:Operation stereotype="" package="" xmi.id="140" type="int" abstract="0" documentation="" name="SetShaElValByName" static="0" scope="200" >
186      <UML:Parameter stereotype="" package="" xmi.id="141" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
187      <UML:Parameter stereotype="" package="" xmi.id="142" value="" type="string" abstract="0" documentation="" name="ShadowTagName" static="0" scope="200" />
188     </UML:Operation>
189     <UML:Operation stereotype="" package="" xmi.id="143" type="int" abstract="0" documentation="" name="SetShaElValByNumber" static="0" scope="200" >
190      <UML:Parameter stereotype="" package="" xmi.id="144" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
191      <UML:Parameter stereotype="" package="" xmi.id="145" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
192      <UML:Parameter stereotype="" package="" xmi.id="146" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
193     </UML:Operation>
194     <UML:Operation stereotype="" package="" xmi.id="136" type="int" abstract="0" documentation="" name="SetPubElValLengthByNumber" static="0" scope="200" >
195      <UML:Parameter stereotype="" package="" xmi.id="137" value="" type="guint32" abstract="0" documentation="" name="lgr" static="0" scope="200" />
196      <UML:Parameter stereotype="" package="" xmi.id="138" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
197      <UML:Parameter stereotype="" package="" xmi.id="139" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
198     </UML:Operation>
199     <UML:Operation stereotype="" package="" xmi.id="123" type="int" abstract="0" documentation="" name="ReplaceOrCreateByNumber" static="0" scope="200" >
200      <UML:Parameter stereotype="" package="" xmi.id="124" value="" type="string" abstract="0" documentation="" name="Value" static="0" scope="200" />
201      <UML:Parameter stereotype="" package="" xmi.id="125" value="" type="guint16" abstract="0" documentation="" name="Group" static="0" scope="200" />
202      <UML:Parameter stereotype="" package="" xmi.id="126" value="" type="guint16" abstract="0" documentation="" name="Elem" static="0" scope="200" />
203     </UML:Operation>
204     <UML:Operation stereotype="" package="" xmi.id="82" type="int" abstract="0" documentation="" name="GetXSize" static="0" scope="200" />
205     <UML:Operation stereotype="" package="" xmi.id="83" type="int" abstract="0" documentation="" name="GetYSize" static="0" scope="200" />
206     <UML:Operation stereotype="" package="" xmi.id="84" type="int" abstract="0" documentation="" name="GetZSize" static="0" scope="200" />
207     <UML:Operation stereotype="" package="" xmi.id="59" type="string" abstract="0" documentation="" name="GetPixelType" static="0" scope="200" />
208     <UML:Operation stereotype="" package="" xmi.id="156" type="int" abstract="0" documentation="" name="Write" static="0" scope="200" >
209      <UML:Parameter stereotype="" package="" xmi.id="157" value="" type="FILE *" abstract="0" documentation="" name="fp" static="0" scope="200" />
210      <UML:Parameter stereotype="" package="" xmi.id="158" value="" type="FileType" abstract="0" documentation="" name="type" static="0" scope="200" />
211     </UML:Operation>
212     <UML:Attribute stereotype="" package="" xmi.id="29" value="" type="string" abstract="0" documentation="" name="filename" static="0" scope="201" />
213     <UML:Attribute stereotype="" package="" xmi.id="32" value="" type="int" abstract="0" documentation="" name="sw" static="0" scope="201" />
214     <UML:Attribute stereotype="" package="" xmi.id="23" value="" type="guint32" abstract="0" documentation="" name="MaxSizeLoadElementValue" static="0" scope="201" />
215     <UML:Attribute stereotype="" package="" xmi.id="31" value="" type="FILE *" abstract="0" documentation="" name="fp" static="0" scope="202" />
216     <UML:Attribute stereotype="" package="" xmi.id="30" value="" type="FileType" abstract="0" documentation="" name="filetype" static="0" scope="202" />
217    </UML:Class>
218    <UML:Class stereotype="class" package="" xmi.id="167" abstract="0" documentation="" name="gdcmFormatError" static="0" scope="200" >
219     <UML:Operation stereotype="" package="" xmi.id="168" type="explicit" abstract="0" documentation="" name="gdcmFormatError" static="0" scope="200" >
220      <UML:Parameter stereotype="" package="" xmi.id="169" value="" type="const string &amp;" abstract="0" documentation="" name="from" static="0" scope="200" />
221      <UML:Parameter stereotype="" package="" xmi.id="170" value="" type="const string &amp;" abstract="0" documentation="" name="error" static="0" scope="200" />
222     </UML:Operation>
223    </UML:Class>
224    <UML:Class stereotype="class" package="" xmi.id="171" abstract="0" documentation="" name="gdcmElValSet" static="0" scope="200" >
225     <UML:Operation stereotype="" package="" xmi.id="216" type="" abstract="0" documentation="" name="~gdcmElValSet" static="0" scope="200" />
226     <UML:Operation stereotype="" package="" xmi.id="174" type="void" abstract="0" documentation="" name="Add" static="0" scope="200" >
227      <UML:Parameter stereotype="" package="" xmi.id="175" value="" type="gdcmElValue *" abstract="0" documentation="" name="newElValue" static="0" scope="200" />
228     </UML:Operation>
229     <UML:Operation stereotype="" package="" xmi.id="189" type="void" abstract="0" documentation="" name="Print" static="0" scope="200" >
230      <UML:Parameter stereotype="" package="" xmi.id="190" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
231     </UML:Operation>
232     <UML:Operation stereotype="" package="" xmi.id="191" type="void" abstract="0" documentation="" name="PrintByName" static="0" scope="200" >
233      <UML:Parameter stereotype="" package="" xmi.id="192" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
234     </UML:Operation>
235     <UML:Operation stereotype="" package="" xmi.id="210" type="int" abstract="0" documentation="" name="Write" static="0" scope="200" >
236      <UML:Parameter stereotype="" package="" xmi.id="211" value="" type="FILE *" abstract="0" documentation="" name="fp" static="0" scope="200" />
237      <UML:Parameter stereotype="" package="" xmi.id="212" value="" type="FileType" abstract="0" documentation="" name="type" static="0" scope="200" />
238     </UML:Operation>
239     <UML:Operation stereotype="" package="" xmi.id="185" type="gdcmElValue *" abstract="0" documentation="" name="GetElementByNumber" static="0" scope="200" >
240      <UML:Parameter stereotype="" package="" xmi.id="186" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
241      <UML:Parameter stereotype="" package="" xmi.id="187" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
242     </UML:Operation>
243     <UML:Operation stereotype="" package="" xmi.id="183" type="gdcmElValue *" abstract="0" documentation="" name="GetElementByName" static="0" scope="200" >
244      <UML:Parameter stereotype="" package="" xmi.id="184" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
245     </UML:Operation>
246     <UML:Operation stereotype="" package="" xmi.id="180" type="string" abstract="0" documentation="" name="GetElValueByNumber" static="0" scope="200" >
247      <UML:Parameter stereotype="" package="" xmi.id="181" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
248      <UML:Parameter stereotype="" package="" xmi.id="182" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
249     </UML:Operation>
250     <UML:Operation stereotype="" package="" xmi.id="178" type="string" abstract="0" documentation="" name="GetElValueByName" static="0" scope="200" >
251      <UML:Parameter stereotype="" package="" xmi.id="179" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
252     </UML:Operation>
253     <UML:Operation stereotype="" package="" xmi.id="188" type="TagElValueHT &amp;" abstract="0" documentation="" name="GetTagHt" static="0" scope="200" />
254     <UML:Operation stereotype="" package="" xmi.id="196" type="int" abstract="0" documentation="" name="SetElValueByNumber" static="0" scope="200" >
255      <UML:Parameter stereotype="" package="" xmi.id="197" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
256      <UML:Parameter stereotype="" package="" xmi.id="198" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
257      <UML:Parameter stereotype="" package="" xmi.id="199" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
258     </UML:Operation>
259     <UML:Operation stereotype="" package="" xmi.id="193" type="int" abstract="0" documentation="" name="SetElValueByName" static="0" scope="200" >
260      <UML:Parameter stereotype="" package="" xmi.id="194" value="" type="string" abstract="0" documentation="" name="content" static="0" scope="200" />
261      <UML:Parameter stereotype="" package="" xmi.id="195" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
262     </UML:Operation>
263     <UML:Operation stereotype="" package="" xmi.id="203" type="int" abstract="0" documentation="" name="SetElValueLengthByNumber" static="0" scope="200" >
264      <UML:Parameter stereotype="" package="" xmi.id="204" value="" type="guint32" abstract="0" documentation="" name="l" static="0" scope="200" />
265      <UML:Parameter stereotype="" package="" xmi.id="205" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
266      <UML:Parameter stereotype="" package="" xmi.id="206" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
267     </UML:Operation>
268     <UML:Operation stereotype="" package="" xmi.id="200" type="int" abstract="0" documentation="" name="SetElValueLengthByName" static="0" scope="200" >
269      <UML:Parameter stereotype="" package="" xmi.id="201" value="" type="guint32" abstract="0" documentation="" name="l" static="0" scope="200" />
270      <UML:Parameter stereotype="" package="" xmi.id="202" value="" type="string" abstract="0" documentation="" name="TagName" static="0" scope="200" />
271     </UML:Operation>
272     <UML:Operation stereotype="" package="" xmi.id="176" type="guint32" abstract="0" documentation="" name="GenerateFreeTagKeyInGroup" static="0" scope="200" >
273      <UML:Parameter stereotype="" package="" xmi.id="177" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
274     </UML:Operation>
275     <UML:Operation stereotype="" package="" xmi.id="207" type="void" abstract="0" documentation="" name="UpdateGroupLength" static="0" scope="202" >
276      <UML:Parameter stereotype="" package="" xmi.id="208" value="" type="bool" abstract="0" documentation="" name="SkipSequence" static="0" scope="200" />
277      <UML:Parameter stereotype="" package="" xmi.id="209" value="" type="FileType" abstract="0" documentation="" name="type" static="0" scope="200" />
278     </UML:Operation>
279     <UML:Operation stereotype="" package="" xmi.id="213" type="void" abstract="0" documentation="" name="WriteElements" static="0" scope="202" >
280      <UML:Parameter stereotype="" package="" xmi.id="214" value="" type="FileType" abstract="0" documentation="" name="type" static="0" scope="200" />
281      <UML:Parameter stereotype="" package="" xmi.id="215" value="" type="FILE *" abstract="0" documentation="" name="fp" static="0" scope="200" />
282     </UML:Operation>
283    </UML:Class>
284    <UML:Class stereotype="class" package="" xmi.id="217" abstract="0" documentation="" name="gdcmFileError" static="0" scope="200" >
285     <UML:Operation stereotype="" package="" xmi.id="218" type="explicit" abstract="0" documentation="" name="gdcmFileError" static="0" scope="200" >
286      <UML:Parameter stereotype="" package="" xmi.id="219" value="" type="const string &amp;" abstract="0" documentation="" name="from" static="0" scope="200" />
287      <UML:Parameter stereotype="" package="" xmi.id="220" value="" type="const string &amp;" abstract="0" documentation="" name="error" static="0" scope="200" />
288     </UML:Operation>
289    </UML:Class>
290    <UML:Class stereotype="class" package="" xmi.id="221" abstract="0" documentation="" name="gdcmException" static="0" scope="200" >
291     <UML:Operation stereotype="" package="" xmi.id="230" type="explicit" abstract="0" documentation="" name="gdcmException" static="0" scope="200" >
292      <UML:Parameter stereotype="" package="" xmi.id="231" value="" type="const string &amp;" abstract="0" documentation="" name="from" static="0" scope="200" />
293      <UML:Parameter stereotype="" package="" xmi.id="232" value="" type="const string &amp;" abstract="0" documentation="" name="error" static="0" scope="200" />
294     </UML:Operation>
295     <UML:Operation stereotype="" package="" xmi.id="236" type="" abstract="1" documentation="" name="~gdcmException" static="0" scope="200" />
296     <UML:Operation stereotype="" package="" xmi.id="233" type="const string &amp;" abstract="0" documentation="" name="getError" static="0" scope="200" />
297     <UML:Operation stereotype="" package="" xmi.id="224" type="" abstract="0" documentation="" name="operator const char*" static="0" scope="200" />
298     <UML:Operation stereotype="" package="" xmi.id="235" type="const char *" abstract="1" documentation="" name="what" static="0" scope="200" />
299     <UML:Operation stereotype="" package="" xmi.id="228" type="void" abstract="0" documentation="" name="fatal" static="1" scope="200" >
300      <UML:Parameter stereotype="" package="" xmi.id="229" value="" type="const char *" abstract="0" documentation="" name="from" static="0" scope="200" />
301     </UML:Operation>
302     <UML:Operation stereotype="" package="" xmi.id="234" type="string" abstract="1" documentation="" name="getName" static="0" scope="200" />
303     <UML:Operation stereotype="" package="" xmi.id="225" type="ostream &amp;" abstract="0" documentation="" name="operator&lt;&lt;" static="0" scope="200" >
304      <UML:Parameter stereotype="" package="" xmi.id="226" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
305      <UML:Parameter stereotype="" package="" xmi.id="227" value="" type="const gdcmException &amp;" abstract="0" documentation="" name="e" static="0" scope="200" />
306     </UML:Operation>
307     <UML:Attribute stereotype="" package="" xmi.id="222" value="" type="string" abstract="0" documentation="" name="error" static="0" scope="202" />
308     <UML:Attribute stereotype="" package="" xmi.id="223" value="" type="string" abstract="0" documentation="" name="from" static="0" scope="202" />
309    </UML:Class>
310    <UML:Class stereotype="class" package="" xmi.id="237" abstract="0" documentation="" name="gdcmFile" static="0" scope="200" >
311     <UML:Operation stereotype="" package="" xmi.id="255" type="void" abstract="0" documentation="" name="SwapZone" static="0" scope="202" >
312      <UML:Parameter stereotype="" package="" xmi.id="256" value="" type="void *" abstract="0" documentation="" name="im" static="0" scope="200" />
313      <UML:Parameter stereotype="" package="" xmi.id="257" value="" type="int" abstract="0" documentation="" name="swap" static="0" scope="200" />
314      <UML:Parameter stereotype="" package="" xmi.id="258" value="" type="int" abstract="0" documentation="" name="lgr" static="0" scope="200" />
315      <UML:Parameter stereotype="" package="" xmi.id="259" value="" type="int" abstract="0" documentation="" name="nb" static="0" scope="200" />
316     </UML:Operation>
317     <UML:Operation stereotype="" package="" xmi.id="247" type="bool" abstract="0" documentation="" name="ReadPixelData" static="0" scope="202" >
318      <UML:Parameter stereotype="" package="" xmi.id="248" value="" type="void *" abstract="0" documentation="" name="destination" static="0" scope="200" />
319     </UML:Operation>
320     <UML:Operation stereotype="" package="" xmi.id="262" type="int" abstract="0" documentation="" name="WriteBase" static="0" scope="202" >
321      <UML:Parameter stereotype="" package="" xmi.id="263" value="" type="string" abstract="0" documentation="" name="FileName" static="0" scope="200" />
322      <UML:Parameter stereotype="" package="" xmi.id="264" value="" type="FileType" abstract="0" documentation="" name="type" static="0" scope="200" />
323     </UML:Operation>
324     <UML:Operation stereotype="" package="" xmi.id="275" type="" abstract="0" documentation="" name="gdcmFile" static="0" scope="200" >
325      <UML:Parameter stereotype="" package="" xmi.id="276" value="" type="string &amp;" abstract="0" documentation="" name="filename" static="0" scope="200" />
326     </UML:Operation>
327     <UML:Operation stereotype="" package="" xmi.id="273" type="" abstract="0" documentation="" name="gdcmFile" static="0" scope="200" >
328      <UML:Parameter stereotype="" package="" xmi.id="274" value="" type="const char *" abstract="0" documentation="" name="filename" static="0" scope="200" />
329     </UML:Operation>
330     <UML:Operation stereotype="" package="" xmi.id="254" type="void" abstract="0" documentation="" name="SetPixelDataSizeFromHeader" static="0" scope="200" />
331     <UML:Operation stereotype="" package="" xmi.id="246" type="size_t" abstract="0" documentation="" name="GetImageDataSize" static="0" scope="200" />
332     <UML:Operation stereotype="" package="" xmi.id="242" type="void *" abstract="0" documentation="" name="GetImageData" static="0" scope="200" />
333     <UML:Operation stereotype="" package="" xmi.id="243" type="size_t" abstract="0" documentation="" name="GetImageDataIntoVector" static="0" scope="200" >
334      <UML:Parameter stereotype="" package="" xmi.id="244" value="" type="void *" abstract="0" documentation="" name="destination" static="0" scope="200" />
335      <UML:Parameter stereotype="" package="" xmi.id="245" value="" type="size_t" abstract="0" documentation="" name="MaxSize" static="0" scope="200" />
336     </UML:Operation>
337     <UML:Operation stereotype="" package="" xmi.id="249" type="int" abstract="0" documentation="" name="SetImageData" static="0" scope="200" >
338      <UML:Parameter stereotype="" package="" xmi.id="250" value="" type="void *" abstract="0" documentation="" name="Data" static="0" scope="200" />
339      <UML:Parameter stereotype="" package="" xmi.id="251" value="" type="size_t" abstract="0" documentation="" name="ExpectedSize" static="0" scope="200" />
340     </UML:Operation>
341     <UML:Operation stereotype="" package="" xmi.id="252" type="void" abstract="0" documentation="" name="SetImageDataSize" static="0" scope="200" >
342      <UML:Parameter stereotype="" package="" xmi.id="253" value="" type="size_t" abstract="0" documentation="" name="ExpectedSize" static="0" scope="200" />
343     </UML:Operation>
344     <UML:Operation stereotype="" package="" xmi.id="271" type="int" abstract="0" documentation="" name="WriteRawData" static="0" scope="200" >
345      <UML:Parameter stereotype="" package="" xmi.id="272" value="" type="string" abstract="0" documentation="" name="nomFichier" static="0" scope="200" />
346     </UML:Operation>
347     <UML:Operation stereotype="" package="" xmi.id="269" type="int" abstract="0" documentation="" name="WriteDcmImplVR" static="0" scope="200" >
348      <UML:Parameter stereotype="" package="" xmi.id="270" value="" type="string" abstract="0" documentation="" name="nomFichier" static="0" scope="200" />
349     </UML:Operation>
350     <UML:Operation stereotype="" package="" xmi.id="267" type="int" abstract="0" documentation="" name="WriteDcmImplVR" static="0" scope="200" >
351      <UML:Parameter stereotype="" package="" xmi.id="268" value="" type="const char *" abstract="0" documentation="" name="nomFichier" static="0" scope="200" />
352     </UML:Operation>
353     <UML:Operation stereotype="" package="" xmi.id="265" type="int" abstract="0" documentation="" name="WriteDcmExplVR" static="0" scope="200" >
354      <UML:Parameter stereotype="" package="" xmi.id="266" value="" type="string" abstract="0" documentation="" name="nomFichier" static="0" scope="200" />
355     </UML:Operation>
356     <UML:Operation stereotype="" package="" xmi.id="260" type="int" abstract="0" documentation="" name="WriteAcr" static="0" scope="200" >
357      <UML:Parameter stereotype="" package="" xmi.id="261" value="" type="string" abstract="0" documentation="" name="nomFichier" static="0" scope="200" />
358     </UML:Operation>
359     <UML:Attribute stereotype="" package="" xmi.id="240" value="" type="void *" abstract="0" documentation="" name="PixelData" static="0" scope="201" />
360     <UML:Attribute stereotype="" package="" xmi.id="241" value="" type="size_t" abstract="0" documentation="" name="lgrTotale" static="0" scope="201" />
361     <UML:Attribute stereotype="" package="" xmi.id="239" value="" type="int" abstract="0" documentation="" name="Parsed" static="0" scope="201" />
362     <UML:Attribute stereotype="" package="" xmi.id="238" value="" type="string" abstract="0" documentation="" name="OrigFileName" static="0" scope="201" />
363    </UML:Class>
364    <UML:Class stereotype="class" package="" xmi.id="277" abstract="0" documentation="" name="gdcmElValue" static="0" scope="200" >
365     <UML:Operation stereotype="" package="" xmi.id="305" type="" abstract="0" documentation="" name="gdcmElValue" static="0" scope="200" >
366      <UML:Parameter stereotype="" package="" xmi.id="306" value="" type="gdcmDictEntry *" abstract="0" documentation="" name="in" static="0" scope="200" />
367     </UML:Operation>
368     <UML:Operation stereotype="" package="" xmi.id="294" type="void" abstract="0" documentation="" name="SetDictEntry" static="0" scope="200" >
369      <UML:Parameter stereotype="" package="" xmi.id="295" value="" type="gdcmDictEntry *" abstract="0" documentation="" name="NewEntry" static="0" scope="200" />
370     </UML:Operation>
371     <UML:Operation stereotype="" package="" xmi.id="293" type="bool" abstract="0" documentation="" name="IsVrUnknown" static="0" scope="200" />
372     <UML:Operation stereotype="" package="" xmi.id="296" type="void" abstract="0" documentation="" name="SetImplicitVr" static="0" scope="200" />
373     <UML:Operation stereotype="" package="" xmi.id="292" type="bool" abstract="0" documentation="" name="IsImplicitVr" static="0" scope="200" />
374     <UML:Operation stereotype="" package="" xmi.id="283" type="gdcmDictEntry *" abstract="0" documentation="" name="GetDictEntry" static="0" scope="200" />
375     <UML:Operation stereotype="" package="" xmi.id="285" type="guint16" abstract="0" documentation="" name="GetGroup" static="0" scope="200" />
376     <UML:Operation stereotype="" package="" xmi.id="284" type="guint16" abstract="0" documentation="" name="GetElement" static="0" scope="200" />
377     <UML:Operation stereotype="" package="" xmi.id="286" type="string" abstract="0" documentation="" name="GetKey" static="0" scope="200" />
378     <UML:Operation stereotype="" package="" xmi.id="288" type="string" abstract="0" documentation="" name="GetName" static="0" scope="200" />
379     <UML:Operation stereotype="" package="" xmi.id="290" type="string" abstract="0" documentation="" name="GetVR" static="0" scope="200" />
380     <UML:Operation stereotype="" package="" xmi.id="301" type="void" abstract="0" documentation="" name="SetVR" static="0" scope="200" >
381      <UML:Parameter stereotype="" package="" xmi.id="302" value="" type="string" abstract="0" documentation="" name="v" static="0" scope="200" />
382     </UML:Operation>
383     <UML:Operation stereotype="" package="" xmi.id="297" type="void" abstract="0" documentation="" name="SetLength" static="0" scope="200" >
384      <UML:Parameter stereotype="" package="" xmi.id="298" value="" type="guint32" abstract="0" documentation="" name="l" static="0" scope="200" />
385     </UML:Operation>
386     <UML:Operation stereotype="" package="" xmi.id="287" type="guint32" abstract="0" documentation="" name="GetLength" static="0" scope="200" />
387     <UML:Operation stereotype="" package="" xmi.id="303" type="void" abstract="0" documentation="" name="SetValue" static="0" scope="200" >
388      <UML:Parameter stereotype="" package="" xmi.id="304" value="" type="string" abstract="0" documentation="" name="val" static="0" scope="200" />
389     </UML:Operation>
390     <UML:Operation stereotype="" package="" xmi.id="291" type="string" abstract="0" documentation="" name="GetValue" static="0" scope="200" />
391     <UML:Operation stereotype="" package="" xmi.id="289" type="size_t" abstract="0" documentation="" name="GetOffset" static="0" scope="200" />
392     <UML:Operation stereotype="" package="" xmi.id="299" type="void" abstract="0" documentation="" name="SetOffset" static="0" scope="201" >
393      <UML:Parameter stereotype="" package="" xmi.id="300" value="" type="size_t" abstract="0" documentation="" name="of" static="0" scope="200" />
394     </UML:Operation>
395     <UML:Attribute stereotype="" package="" xmi.id="279" value="" type="guint32" abstract="0" documentation="" name="LgrElem" static="0" scope="201" />
396     <UML:Attribute stereotype="" package="" xmi.id="278" value="" type="bool" abstract="0" documentation="" name="ImplicitVr" static="0" scope="201" />
397     <UML:Attribute stereotype="" package="" xmi.id="282" value="" type="string" abstract="0" documentation="" name="value" static="0" scope="200" />
398     <UML:Attribute stereotype="" package="" xmi.id="280" value="" type="size_t" abstract="0" documentation="" name="Offset" static="0" scope="200" />
399    </UML:Class>
400    <UML:Class stereotype="class" package="" xmi.id="307" abstract="0" documentation="" name="gdcmDictEntry" static="0" scope="200" >
401     <UML:Operation stereotype="" package="" xmi.id="328" type="" abstract="0" documentation="" name="gdcmDictEntry" static="0" scope="200" >
402      <UML:Parameter stereotype="" package="" xmi.id="329" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
403      <UML:Parameter stereotype="" package="" xmi.id="330" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
404      <UML:Parameter stereotype="" package="" xmi.id="331" value="" type="string" abstract="0" documentation="" name="vr" static="0" scope="200" />
405      <UML:Parameter stereotype="" package="" xmi.id="332" value="" type="string" abstract="0" documentation="" name="fourth" static="0" scope="200" />
406      <UML:Parameter stereotype="" package="" xmi.id="333" value="" type="string" abstract="0" documentation="" name="name" static="0" scope="200" />
407     </UML:Operation>
408     <UML:Operation stereotype="" package="" xmi.id="325" type="TagKey" abstract="0" documentation="" name="TranslateToKey" static="1" scope="200" >
409      <UML:Parameter stereotype="" package="" xmi.id="326" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
410      <UML:Parameter stereotype="" package="" xmi.id="327" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
411     </UML:Operation>
412     <UML:Operation stereotype="" package="" xmi.id="316" type="guint16" abstract="0" documentation="" name="GetGroup" static="0" scope="200" />
413     <UML:Operation stereotype="" package="" xmi.id="314" type="guint16" abstract="0" documentation="" name="GetElement" static="0" scope="200" />
414     <UML:Operation stereotype="" package="" xmi.id="319" type="string" abstract="0" documentation="" name="GetVR" static="0" scope="200" />
415     <UML:Operation stereotype="" package="" xmi.id="323" type="void" abstract="0" documentation="" name="SetVR" static="0" scope="200" >
416      <UML:Parameter stereotype="" package="" xmi.id="324" value="" type="string" abstract="0" documentation="" name="NewVr" static="0" scope="200" />
417     </UML:Operation>
418     <UML:Operation stereotype="" package="" xmi.id="321" type="void" abstract="0" documentation="" name="SetKey" static="0" scope="200" >
419      <UML:Parameter stereotype="" package="" xmi.id="322" value="" type="string" abstract="0" documentation="" name="k" static="0" scope="200" />
420     </UML:Operation>
421     <UML:Operation stereotype="" package="" xmi.id="320" type="bool" abstract="0" documentation="" name="IsVrUnknown" static="0" scope="200" />
422     <UML:Operation stereotype="" package="" xmi.id="315" type="string" abstract="0" documentation="" name="GetFourth" static="0" scope="200" />
423     <UML:Operation stereotype="" package="" xmi.id="318" type="string" abstract="0" documentation="" name="GetName" static="0" scope="200" />
424     <UML:Operation stereotype="" package="" xmi.id="317" type="string" abstract="0" documentation="" name="GetKey" static="0" scope="200" />
425     <UML:Attribute stereotype="" package="" xmi.id="310" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="201" />
426     <UML:Attribute stereotype="" package="" xmi.id="308" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="201" />
427     <UML:Attribute stereotype="" package="" xmi.id="313" value="" type="string" abstract="0" documentation="" name="vr" static="0" scope="201" />
428     <UML:Attribute stereotype="" package="" xmi.id="309" value="" type="string" abstract="0" documentation="" name="fourth" static="0" scope="201" />
429     <UML:Attribute stereotype="" package="" xmi.id="312" value="" type="string" abstract="0" documentation="" name="name" static="0" scope="201" />
430     <UML:Attribute stereotype="" package="" xmi.id="311" value="" type="TagKey" abstract="0" documentation="" name="key" static="0" scope="201" />
431    </UML:Class>
432    <UML:Class stereotype="class" package="" xmi.id="334" abstract="0" documentation="" name="gdcmDict" static="0" scope="200" >
433     <UML:Operation stereotype="" package="" xmi.id="356" type="" abstract="0" documentation="" name="gdcmDict" static="0" scope="200" >
434      <UML:Parameter stereotype="" package="" xmi.id="357" value="" type="string &amp;" abstract="0" documentation="" name="FileName" static="0" scope="200" />
435     </UML:Operation>
436     <UML:Operation stereotype="" package="" xmi.id="358" type="" abstract="0" documentation="" name="~gdcmDict" static="0" scope="200" />
437     <UML:Operation stereotype="" package="" xmi.id="335" type="int" abstract="0" documentation="" name="AddNewEntry" static="0" scope="200" >
438      <UML:Parameter stereotype="" package="" xmi.id="336" value="" type="gdcmDictEntry *" abstract="0" documentation="" name="NewEntry" static="0" scope="200" />
439     </UML:Operation>
440     <UML:Operation stereotype="" package="" xmi.id="354" type="int" abstract="0" documentation="" name="ReplaceEntry" static="0" scope="200" >
441      <UML:Parameter stereotype="" package="" xmi.id="355" value="" type="gdcmDictEntry *" abstract="0" documentation="" name="NewEntry" static="0" scope="200" />
442     </UML:Operation>
443     <UML:Operation stereotype="" package="" xmi.id="349" type="int" abstract="0" documentation="" name="RemoveEntry" static="0" scope="200" >
444      <UML:Parameter stereotype="" package="" xmi.id="350" value="" type="TagKey" abstract="0" documentation="" name="key" static="0" scope="200" />
445     </UML:Operation>
446     <UML:Operation stereotype="" package="" xmi.id="351" type="int" abstract="0" documentation="" name="RemoveEntry" static="0" scope="200" >
447      <UML:Parameter stereotype="" package="" xmi.id="352" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
448      <UML:Parameter stereotype="" package="" xmi.id="353" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
449     </UML:Operation>
450     <UML:Operation stereotype="" package="" xmi.id="340" type="gdcmDictEntry *" abstract="0" documentation="" name="GetTagByNumber" static="0" scope="200" >
451      <UML:Parameter stereotype="" package="" xmi.id="341" value="" type="guint16" abstract="0" documentation="" name="group" static="0" scope="200" />
452      <UML:Parameter stereotype="" package="" xmi.id="342" value="" type="guint16" abstract="0" documentation="" name="element" static="0" scope="200" />
453     </UML:Operation>
454     <UML:Operation stereotype="" package="" xmi.id="338" type="gdcmDictEntry *" abstract="0" documentation="" name="GetTagByName" static="0" scope="200" >
455      <UML:Parameter stereotype="" package="" xmi.id="339" value="" type="TagName" abstract="0" documentation="" name="name" static="0" scope="200" />
456     </UML:Operation>
457     <UML:Operation stereotype="" package="" xmi.id="343" type="void" abstract="0" documentation="" name="Print" static="0" scope="200" >
458      <UML:Parameter stereotype="" package="" xmi.id="344" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
459     </UML:Operation>
460     <UML:Operation stereotype="" package="" xmi.id="345" type="void" abstract="0" documentation="" name="PrintByKey" static="0" scope="200" >
461      <UML:Parameter stereotype="" package="" xmi.id="347" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
462     </UML:Operation>
463     <UML:Operation stereotype="" package="" xmi.id="347" type="void" abstract="0" documentation="" name="PrintByName" static="0" scope="200" >
464      <UML:Parameter stereotype="" package="" xmi.id="348" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
465     </UML:Operation>
466     <UML:Operation stereotype="" package="" xmi.id="337" type="TagKeyHT &amp;" abstract="0" documentation="" name="GetEntries" static="0" scope="200" />
467     <UML:Attribute stereotype="" package="" xmi.id="404" value="" type="string" abstract="0" documentation="" name="name" static="0" scope="200" />
468     <UML:Attribute stereotype="" package="" xmi.id="405" value="" type="string" abstract="0" documentation="" name="filename" static="0" scope="200" />
469    </UML:Class>
470    <UML:Class stereotype="class" package="" xmi.id="359" abstract="0" documentation="" name="gdcmDebug" static="0" scope="200" >
471     <UML:Operation stereotype="" package="" xmi.id="361" type="void" abstract="0" documentation="" name="Assert" static="0" scope="200" >
472      <UML:Parameter stereotype="" package="" xmi.id="362" value="" type="int" abstract="0" documentation="" name="Level" static="0" scope="200" />
473      <UML:Parameter stereotype="" package="" xmi.id="363" value="" type="bool" abstract="0" documentation="" name="Test" static="0" scope="200" />
474      <UML:Parameter stereotype="" package="" xmi.id="364" value="" type="const char *" abstract="0" documentation="" name="Msg1" static="0" scope="200" />
475      <UML:Parameter stereotype="" package="" xmi.id="365" value="" type="const char *" abstract="0" documentation="" name="Msg2" static="0" scope="200" />
476     </UML:Operation>
477     <UML:Operation stereotype="" package="" xmi.id="366" type="void" abstract="0" documentation="" name="Error" static="0" scope="200" >
478      <UML:Parameter stereotype="" package="" xmi.id="367" value="" type="bool" abstract="0" documentation="" name="Test" static="0" scope="200" />
479      <UML:Parameter stereotype="" package="" xmi.id="368" value="" type="const char *" abstract="0" documentation="" name="Msg1" static="0" scope="200" />
480      <UML:Parameter stereotype="" package="" xmi.id="369" value="" type="const char *" abstract="0" documentation="" name="Msg2" static="0" scope="200" />
481     </UML:Operation>
482     <UML:Operation stereotype="" package="" xmi.id="370" type="void" abstract="0" documentation="" name="Error" static="0" scope="200" >
483      <UML:Parameter stereotype="" package="" xmi.id="371" value="" type="const char *" abstract="0" documentation="" name="Msg1" static="0" scope="200" />
484      <UML:Parameter stereotype="" package="" xmi.id="372" value="" type="const char *" abstract="0" documentation="" name="Msg2" static="0" scope="200" />
485      <UML:Parameter stereotype="" package="" xmi.id="373" value="" type="const char *" abstract="0" documentation="" name="Msg3" static="0" scope="200" />
486     </UML:Operation>
487     <UML:Operation stereotype="" package="" xmi.id="374" type="void" abstract="0" documentation="" name="Exit" static="0" scope="200" >
488      <UML:Parameter stereotype="" package="" xmi.id="375" value="" type="int" abstract="0" documentation="" name="a" static="0" scope="200" />
489     </UML:Operation>
490     <UML:Operation stereotype="" package="" xmi.id="376" type="void" abstract="0" documentation="" name="Verbose" static="0" scope="200" >
491      <UML:Parameter stereotype="" package="" xmi.id="377" value="" type="int" abstract="0" documentation="" name="Level" static="0" scope="200" />
492      <UML:Parameter stereotype="" package="" xmi.id="378" value="" type="const char *" abstract="0" documentation="" name="Msg1" static="0" scope="200" />
493      <UML:Parameter stereotype="" package="" xmi.id="379" value="" type="const char *" abstract="0" documentation="" name="Msg2" static="0" scope="200" />
494     </UML:Operation>
495     <UML:Operation stereotype="" package="" xmi.id="380" type="" abstract="0" documentation="" name="gdcmDebug" static="0" scope="200" >
496      <UML:Parameter stereotype="" package="" xmi.id="381" value="" type="int" abstract="0" documentation="" name="level" static="0" scope="200" />
497     </UML:Operation>
498     <UML:Attribute stereotype="" package="" xmi.id="360" value="" type="int" abstract="0" documentation="" name="DebugLevel" static="0" scope="201" />
499    </UML:Class>
500    <UML:Class stereotype="class" package="" xmi.id="382" abstract="0" documentation="" name="gdcmDictSet" static="0" scope="200" >
501     <UML:Operation stereotype="" package="" xmi.id="385" type="int" abstract="0" documentation="" name="AppendDict" static="0" scope="202" >
502      <UML:Parameter stereotype="" package="" xmi.id="386" value="" type="gdcmDict *" abstract="0" documentation="" name="NewDict" static="0" scope="200" />
503     </UML:Operation>
504     <UML:Operation stereotype="" package="" xmi.id="393" type="void" abstract="0" documentation="" name="LoadDictFromFile" static="0" scope="202" >
505      <UML:Parameter stereotype="" package="" xmi.id="394" value="" type="string" abstract="0" documentation="" name="filename" static="0" scope="200" />
506      <UML:Parameter stereotype="" package="" xmi.id="395" value="" type="DictKey" abstract="0" documentation="" name="" static="0" scope="200" />
507     </UML:Operation>
508     <UML:Operation stereotype="" package="" xmi.id="387" type="string" abstract="0" documentation="" name="BuildDictPath" static="0" scope="202" />
509     <UML:Operation stereotype="" package="" xmi.id="391" type="list *" abstract="0" documentation="" name="GetPubDictTagNames" static="0" scope="200" />
510     <UML:Operation stereotype="" package="" xmi.id="392" type="map *" abstract="0" documentation="" name="GetPubDictTagNamesByCategory" static="0" scope="200" />
511     <UML:Operation stereotype="" package="" xmi.id="398" type="" abstract="0" documentation="" name="gdcmDictSet" static="0" scope="200" />
512     <UML:Operation stereotype="" package="" xmi.id="399" type="" abstract="0" documentation="" name="~gdcmDictSet" static="0" scope="200" />
513     <UML:Operation stereotype="" package="" xmi.id="396" type="void" abstract="0" documentation="" name="Print" static="0" scope="200" >
514      <UML:Parameter stereotype="" package="" xmi.id="397" value="" type="ostream &amp;" abstract="0" documentation="" name="os" static="0" scope="200" />
515     </UML:Operation>
516     <UML:Operation stereotype="" package="" xmi.id="389" type="gdcmDict *" abstract="0" documentation="" name="GetDict" static="0" scope="200" >
517      <UML:Parameter stereotype="" package="" xmi.id="390" value="" type="DictKey" abstract="0" documentation="" name="DictName" static="0" scope="200" />
518     </UML:Operation>
519     <UML:Operation stereotype="" package="" xmi.id="388" type="gdcmDict *" abstract="0" documentation="" name="GetDefaultPubDict" static="0" scope="200" />
520     <UML:Attribute stereotype="" package="" xmi.id="383" value="" type="string" abstract="0" documentation="" name="DictPath" static="0" scope="201" />
521    </UML:Class>
522    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="217" roleb="221" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
523    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="167" roleb="221" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
524    <UML:Association nameb="entry" stereotype="" visibilitya="200" visibilityb="200" assoctype="503" rolea="277" roleb="307" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
525    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="501" rolea="277" roleb="171" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="tagHt" />
526    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="277" roleb="171" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="NameHt" />
527    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="501" rolea="307" roleb="334" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="KeryHt" />
528    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="307" roleb="334" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="NameHt" />
529    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="334" roleb="382" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="Dicts" />
530    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="15" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="dicom_vr" />
531    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="382" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="Dicts" />
532    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="334" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="RefShaDict" />
533    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="334" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="RefPubDict" />
534    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="171" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="ShaElValSet" />
535    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="510" rolea="171" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="PubElValSet" />
536    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="3" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
537    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="500" rolea="237" roleb="21" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="" />
538    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="501" rolea="15" roleb="8" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="VR" />
539    <UML:Association nameb="" stereotype="" visibilitya="200" visibilityb="200" assoctype="501" rolea="382" roleb="8" multia="" doca="" multib="" docb="" package="" xmi.id="-1" abstract="0" documentation="" name="" static="0" scope="200" changeabilitya="900" changeabilityb="900" namea="Dicts" />
540   </umlobjects>
541   <diagrams>
542    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="780" snapy="10" showatts="1" xmi.id="2" documentation="" type="402" showops="1" showpackage="0" name="Class diagram" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,-1,12,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="770" >
543     <widgets/>
544     <messages/>
545     <associations/>
546    </diagram>
547    <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" zoom="100" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="899" snapy="10" showatts="1" xmi.id="400" documentation="" type="402" showops="0" showpackage="0" name="gdcm" localid="30000" showstereotype="0" showscope="1" snapcsgrid="0" font="helvetica,-1,12,0,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="864" >
548     <widgets>
549      <UML:ClassWidget usesdiagramfillcolour="0" width="83" showattsigs="601" usesdiagramusefillcolour="0" x="709" linecolour="#000000" y="266" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="359" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
550      <UML:ClassWidget usesdiagramfillcolour="0" width="80" showattsigs="601" usesdiagramusefillcolour="0" x="335" linecolour="#000000" y="115" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="334" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
551      <UML:ClassWidget usesdiagramfillcolour="0" width="102" showattsigs="601" usesdiagramusefillcolour="0" x="287" linecolour="#000000" y="30" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="307" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
552      <UML:ClassWidget usesdiagramfillcolour="0" width="90" showattsigs="601" usesdiagramusefillcolour="0" x="332" linecolour="#000000" y="326" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="382" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
553      <UML:ClassWidget usesdiagramfillcolour="0" width="95" showattsigs="601" usesdiagramusefillcolour="0" x="35" linecolour="#000000" y="127" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="171" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
554      <UML:ClassWidget usesdiagramfillcolour="0" width="89" showattsigs="601" usesdiagramusefillcolour="0" x="33" linecolour="#000000" y="30" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="277" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
555      <UML:ClassWidget usesdiagramfillcolour="0" width="104" showattsigs="601" usesdiagramusefillcolour="0" x="586" linecolour="#000000" y="197" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="221" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
556      <UML:ClassWidget usesdiagramfillcolour="0" width="80" showattsigs="601" usesdiagramusefillcolour="0" x="21" linecolour="#000000" y="246" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="237" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
557      <UML:ClassWidget usesdiagramfillcolour="0" width="96" showattsigs="601" usesdiagramusefillcolour="0" x="500" linecolour="#000000" y="67" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="217" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
558      <UML:ClassWidget usesdiagramfillcolour="0" width="117" showattsigs="601" usesdiagramusefillcolour="0" x="678" linecolour="#000000" y="77" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="167" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
559      <UML:ClassWidget usesdiagramfillcolour="0" width="81" showattsigs="601" usesdiagramusefillcolour="0" x="285" linecolour="#000000" y="457" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="24" usefillcolor="1" showattributes="1" isinstance="0" xmi.id="8" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
560      <UML:ClassWidget usesdiagramfillcolour="0" width="88" showattsigs="601" usesdiagramusefillcolour="0" x="195" linecolour="#000000" y="246" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="21" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
561      <UML:ClassWidget usesdiagramfillcolour="0" width="107" showattsigs="601" usesdiagramusefillcolour="0" x="45" linecolour="#000000" y="332" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="3" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
562      <UML:ClassWidget usesdiagramfillcolour="0" width="80" showattsigs="601" usesdiagramusefillcolour="0" x="202" linecolour="#000000" y="352" showopsigs="601" instancename="" usesdiagramlinecolour="0" fillcolour="#ffc6c6" height="26" usefillcolor="1" showattributes="0" isinstance="0" xmi.id="15" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="helvetica,-1,12,0,50,0,0,0,0,0" />
563     </widgets>
564     <messages/>
565     <associations>
566      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="1" widgetbid="221" roleBdoc="" widgetaid="217" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
567       <linepath>
568        <startpoint startx="548" starty="93" />
569        <endpoint endx="620" endy="197" />
570       </linepath>
571      </UML:AssocWidget>
572      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" widgetbid="221" roleBdoc="" widgetaid="167" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
573       <linepath>
574        <startpoint startx="736" starty="103" />
575        <endpoint endx="655" endy="197" />
576       </linepath>
577      </UML:AssocWidget>
578      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="307" roleBdoc="" widgetaid="277" roleAdoc="" documentation="" type="503" changeabilityA="900" changeabilityB="900" visibilityA="200" >
579       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="204" linecolour="none" y="43" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
580       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="124" linecolour="none" y="21" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
581       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="281" linecolour="none" y="21" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
582       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="124" linecolour="none" y="45" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
583       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="242" linecolour="none" y="45" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="entry" font="helvetica,-1,12,0,50,0,0,0,0,0" />
584       <linepath>
585        <startpoint startx="122" starty="43" />
586        <endpoint endx="287" endy="43" />
587       </linepath>
588      </UML:AssocWidget>
589      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="1" widgetbid="171" roleBdoc="" widgetaid="277" roleAdoc="" documentation="" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
590       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="64" linecolour="none" y="91" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
591       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="52" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
592       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="68" linecolour="none" y="105" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
593       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="64" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="tagHt" font="helvetica,-1,12,0,50,0,0,0,0,0" />
594       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="49" linecolour="none" y="105" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
595       <linepath>
596        <startpoint startx="62" starty="56" />
597        <endpoint endx="66" endy="127" />
598       </linepath>
599      </UML:AssocWidget>
600      <UML:AssocWidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="3" indexb="2" widgetbid="171" roleBdoc="" widgetaid="277" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
601       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="95" linecolour="none" y="91" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
602       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="82" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
603       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="100" linecolour="none" y="105" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
604       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="94" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="NameHt" font="helvetica,-1,12,0,50,0,0,0,0,0" />
605       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="81" linecolour="none" y="105" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
606       <linepath>
607        <startpoint startx="92" starty="56" />
608        <endpoint endx="98" endy="127" />
609       </linepath>
610      </UML:AssocWidget>
611      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="1" widgetbid="334" roleBdoc="" widgetaid="307" roleAdoc="" documentation="" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
612       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="341" linecolour="none" y="85" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
613       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="311" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
614       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="363" linecolour="none" y="93" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
615       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="323" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="KeryHt" font="helvetica,-1,12,0,50,0,0,0,0,0" />
616       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="344" linecolour="none" y="93" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
617       <linepath>
618        <startpoint startx="321" starty="56" />
619        <endpoint endx="361" endy="115" />
620       </linepath>
621      </UML:AssocWidget>
622      <UML:AssocWidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="3" indexb="2" widgetbid="334" roleBdoc="" widgetaid="307" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
623       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="371" linecolour="none" y="85" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
624       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="345" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
625       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="390" linecolour="none" y="93" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
626       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="357" linecolour="none" y="58" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="NameHt" font="helvetica,-1,12,0,50,0,0,0,0,0" />
627       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="371" linecolour="none" y="93" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
628       <linepath>
629        <startpoint startx="355" starty="56" />
630        <endpoint endx="388" endy="115" />
631       </linepath>
632      </UML:AssocWidget>
633      <UML:AssocWidget totalcounta="4" indexa="3" visibilityB="200" totalcountb="3" indexb="2" widgetbid="382" roleBdoc="" widgetaid="334" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
634       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="393" linecolour="none" y="233" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
635       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="397" linecolour="none" y="143" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
636       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="386" linecolour="none" y="304" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
637       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="350" linecolour="none" y="143" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="Dicts" font="helvetica,-1,12,0,50,0,0,0,0,0" />
638       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="394" linecolour="none" y="304" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
639       <linepath>
640        <startpoint startx="395" starty="141" />
641        <endpoint endx="392" endy="326" />
642       </linepath>
643      </UML:AssocWidget>
644      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="4" indexb="2" widgetbid="21" roleBdoc="" widgetaid="15" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
645       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="230" linecolour="none" y="595" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
646       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="232" linecolour="none" y="330" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
647       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="241" linecolour="none" y="274" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
648       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="244" linecolour="none" y="330" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="dicom_vr" font="helvetica,-1,12,0,50,0,0,0,0,0" />
649       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="222" linecolour="none" y="274" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
650       <linepath>
651        <startpoint startx="242" starty="352" />
652        <endpoint endx="239" endy="272" />
653       </linepath>
654      </UML:AssocWidget>
655      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="4" indexb="3" widgetbid="21" roleBdoc="" widgetaid="382" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
656       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="311" linecolour="none" y="299" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
657       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="352" linecolour="none" y="328" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
658       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="263" linecolour="none" y="250" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
659       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="317" linecolour="none" y="304" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="Dicts" font="helvetica,-1,12,0,50,0,0,0,0,0" />
660       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="263" linecolour="none" y="274" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
661       <linepath>
662        <startpoint startx="362" starty="326" />
663        <endpoint endx="261" endy="272" />
664       </linepath>
665      </UML:AssocWidget>
666      <UML:AssocWidget totalcounta="4" indexa="1" visibilityB="200" totalcountb="5" indexb="3" widgetbid="21" roleBdoc="" widgetaid="334" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
667       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="276" linecolour="none" y="143" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="RefShaDict" font="helvetica,-1,12,0,50,0,0,0,0,0" />
668       <linepath>
669        <startpoint startx="355" starty="141" />
670        <endpoint endx="247" endy="246" />
671       </linepath>
672      </UML:AssocWidget>
673      <UML:AssocWidget totalcounta="4" indexa="2" visibilityB="200" totalcountb="5" indexb="4" widgetbid="21" roleBdoc="" widgetaid="334" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
674       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="296" linecolour="none" y="143" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="RefPubDict" font="helvetica,-1,12,0,50,0,0,0,0,0" />
675       <linepath>
676        <startpoint startx="375" starty="141" />
677        <endpoint endx="265" endy="246" />
678       </linepath>
679      </UML:AssocWidget>
680      <UML:AssocWidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="5" indexb="1" widgetbid="21" roleBdoc="" widgetaid="171" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
681       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="208" linecolour="none" y="501" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
682       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="68" linecolour="none" y="131" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
683       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="206" linecolour="none" y="244" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
684       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="68" linecolour="none" y="155" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="ShaElValSet" font="helvetica,-1,12,0,50,0,0,0,0,0" />
685       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="195" linecolour="none" y="224" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
686       <linepath>
687        <startpoint startx="66" starty="153" />
688        <endpoint endx="212" endy="246" />
689       </linepath>
690      </UML:AssocWidget>
691      <UML:AssocWidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="5" indexb="2" widgetbid="21" roleBdoc="" widgetaid="171" roleAdoc="" documentation="" type="510" changeabilityA="900" changeabilityB="900" visibilityA="200" >
692       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="164" linecolour="none" y="199" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
693       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="100" linecolour="none" y="131" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
694       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="224" linecolour="none" y="244" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
695       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="100" linecolour="none" y="155" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="PubElValSet" font="helvetica,-1,12,0,50,0,0,0,0,0" />
696       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="213" linecolour="none" y="224" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
697       <linepath>
698        <startpoint startx="98" starty="153" />
699        <endpoint endx="230" endy="246" />
700       </linepath>
701      </UML:AssocWidget>
702      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="4" indexb="1" widgetbid="21" roleBdoc="" widgetaid="3" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
703       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-141" linecolour="none" y="34" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
704       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="1" linecolour="none" y="-23" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
705       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-141" linecolour="none" y="10" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
706       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-37" linecolour="none" y="1" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
707       <linepath>
708        <startpoint startx="98" starty="332" />
709        <endpoint endx="217" endy="272" />
710       </linepath>
711      </UML:AssocWidget>
712      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" widgetbid="21" roleBdoc="" widgetaid="237" roleAdoc="" documentation="" type="500" changeabilityA="900" changeabilityB="900" visibilityA="200" >
713       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-270" linecolour="none" y="-92" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
714       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-73" linecolour="none" y="-12" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
715       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-282" linecolour="none" y="-44" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
716       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="-103" linecolour="none" y="-12" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
717       <linepath>
718        <startpoint startx="101" starty="259" />
719        <endpoint endx="195" endy="259" />
720       </linepath>
721      </UML:AssocWidget>
722      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="1" widgetbid="8" roleBdoc="" widgetaid="15" roleAdoc="" documentation="" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
723       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="354" linecolour="none" y="730" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
724       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="232" linecolour="none" y="380" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
725       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="314" linecolour="none" y="435" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
726       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="244" linecolour="none" y="380" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="VR" font="helvetica,-1,12,0,50,0,0,0,0,0" />
727       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="295" linecolour="none" y="435" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
728       <linepath>
729        <startpoint startx="242" starty="378" />
730        <endpoint endx="312" endy="457" />
731       </linepath>
732      </UML:AssocWidget>
733      <UML:AssocWidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="3" indexb="2" widgetbid="8" roleBdoc="" widgetaid="382" roleAdoc="" documentation="" type="501" changeabilityA="900" changeabilityB="900" visibilityA="200" >
734       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="409" linecolour="none" y="681" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
735       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="379" linecolour="none" y="354" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
736       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="333" linecolour="none" y="435" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
737       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="332" linecolour="none" y="354" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="709" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="Dicts" font="helvetica,-1,12,0,50,0,0,0,0,0" />
738       <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="341" linecolour="none" y="435" operation="" instancename="" posttext="" usesdiagramlinecolour="1" role="710" fillcolour="none" height="0" usefillcolor="1" seqnum="" pretext="+" isinstance="0" xmi.id="-1" text="" font="helvetica,-1,12,0,50,0,0,0,0,0" />
739       <linepath>
740        <startpoint startx="377" starty="352" />
741        <endpoint endx="339" endy="457" />
742       </linepath>
743      </UML:AssocWidget>
744     </associations>
745    </diagram>
746   </diagrams>
747   <listview>
748    <listitem open="1" type="800" id="-1" label="Views" >
749     <listitem open="1" type="821" id="-1" label="Component View" />
750     <listitem open="1" type="827" id="-1" label="Deployment View" />
751     <listitem open="0" type="823" id="-1" label="Diagrams" />
752     <listitem open="1" type="801" id="-1" label="Logical View" >
753      <listitem open="1" type="807" id="2" label="Class diagram" />
754      <listitem open="1" type="803" id="-1" label="gdcm" >
755       <listitem open="0" type="807" id="400" label="gdcm" />
756       <listitem open="0" type="813" id="359" label="gdcmDebug" >
757        <listitem open="0" type="815" id="361" label="Assert" />
758        <listitem open="0" type="814" id="360" label="DebugLevel" />
759        <listitem open="0" type="815" id="366" label="Error" />
760        <listitem open="0" type="815" id="370" label="Error" />
761        <listitem open="0" type="815" id="374" label="Exit" />
762        <listitem open="0" type="815" id="376" label="Verbose" />
763        <listitem open="0" type="815" id="380" label="gdcmDebug" />
764       </listitem>
765       <listitem open="0" type="813" id="334" label="gdcmDict" >
766        <listitem open="0" type="815" id="335" label="AddNewEntry" />
767        <listitem open="0" type="815" id="337" label="GetEntries" />
768        <listitem open="0" type="815" id="338" label="GetTagByName" />
769        <listitem open="0" type="815" id="340" label="GetTagByNumber" />
770        <listitem open="0" type="815" id="343" label="Print" />
771        <listitem open="0" type="815" id="345" label="PrintByKey" />
772        <listitem open="0" type="815" id="347" label="PrintByName" />
773        <listitem open="0" type="815" id="351" label="RemoveEntry" />
774        <listitem open="0" type="815" id="349" label="RemoveEntry" />
775        <listitem open="0" type="815" id="354" label="ReplaceEntry" />
776        <listitem open="0" type="814" id="405" label="filename" />
777        <listitem open="1" type="814" id="405" label="filename" />
778        <listitem open="0" type="815" id="356" label="gdcmDict" />
779        <listitem open="1" type="814" id="404" label="name" />
780        <listitem open="0" type="814" id="404" label="name" />
781        <listitem open="0" type="815" id="358" label="~gdcmDict" />
782       </listitem>
783       <listitem open="0" type="813" id="307" label="gdcmDictEntry" >
784        <listitem open="0" type="815" id="314" label="GetElement" />
785        <listitem open="0" type="815" id="315" label="GetFourth" />
786        <listitem open="0" type="815" id="316" label="GetGroup" />
787        <listitem open="0" type="815" id="317" label="GetKey" />
788        <listitem open="0" type="815" id="318" label="GetName" />
789        <listitem open="0" type="815" id="319" label="GetVR" />
790        <listitem open="0" type="815" id="320" label="IsVrUnknown" />
791        <listitem open="0" type="815" id="321" label="SetKey" />
792        <listitem open="0" type="815" id="323" label="SetVR" />
793        <listitem open="0" type="815" id="325" label="TranslateToKey" />
794        <listitem open="0" type="814" id="308" label="element" />
795        <listitem open="0" type="814" id="309" label="fourth" />
796        <listitem open="0" type="815" id="328" label="gdcmDictEntry" />
797        <listitem open="0" type="814" id="310" label="group" />
798        <listitem open="0" type="814" id="311" label="key" />
799        <listitem open="0" type="814" id="312" label="name" />
800        <listitem open="0" type="814" id="313" label="vr" />
801       </listitem>
802       <listitem open="0" type="813" id="382" label="gdcmDictSet" >
803        <listitem open="0" type="815" id="385" label="AppendDict" />
804        <listitem open="0" type="815" id="387" label="BuildDictPath" />
805        <listitem open="0" type="814" id="383" label="DictPath" />
806        <listitem open="0" type="815" id="388" label="GetDefaultPubDict" />
807        <listitem open="0" type="815" id="389" label="GetDict" />
808        <listitem open="0" type="815" id="391" label="GetPubDictTagNames" />
809        <listitem open="0" type="815" id="392" label="GetPubDictTagNamesByCategory" />
810        <listitem open="0" type="815" id="393" label="LoadDictFromFile" />
811        <listitem open="0" type="815" id="396" label="Print" />
812        <listitem open="0" type="815" id="398" label="gdcmDictSet" />
813        <listitem open="0" type="815" id="399" label="~gdcmDictSet" />
814       </listitem>
815       <listitem open="0" type="813" id="171" label="gdcmElValSet" >
816        <listitem open="0" type="815" id="174" label="Add" />
817        <listitem open="0" type="815" id="176" label="GenerateFreeTagKeyInGroup" />
818        <listitem open="0" type="815" id="178" label="GetElValueByName" />
819        <listitem open="0" type="815" id="180" label="GetElValueByNumber" />
820        <listitem open="0" type="815" id="183" label="GetElementByName" />
821        <listitem open="0" type="815" id="185" label="GetElementByNumber" />
822        <listitem open="0" type="815" id="188" label="GetTagHt" />
823        <listitem open="0" type="815" id="189" label="Print" />
824        <listitem open="0" type="815" id="191" label="PrintByName" />
825        <listitem open="0" type="815" id="193" label="SetElValueByName" />
826        <listitem open="0" type="815" id="196" label="SetElValueByNumber" />
827        <listitem open="0" type="815" id="200" label="SetElValueLengthByName" />
828        <listitem open="0" type="815" id="203" label="SetElValueLengthByNumber" />
829        <listitem open="0" type="815" id="207" label="UpdateGroupLength" />
830        <listitem open="0" type="815" id="210" label="Write" />
831        <listitem open="0" type="815" id="213" label="WriteElements" />
832        <listitem open="0" type="815" id="216" label="~gdcmElValSet" />
833       </listitem>
834       <listitem open="0" type="813" id="277" label="gdcmElValue" >
835        <listitem open="0" type="815" id="283" label="GetDictEntry" />
836        <listitem open="0" type="815" id="284" label="GetElement" />
837        <listitem open="0" type="815" id="285" label="GetGroup" />
838        <listitem open="0" type="815" id="286" label="GetKey" />
839        <listitem open="0" type="815" id="287" label="GetLength" />
840        <listitem open="0" type="815" id="288" label="GetName" />
841        <listitem open="0" type="815" id="289" label="GetOffset" />
842        <listitem open="0" type="815" id="290" label="GetVR" />
843        <listitem open="0" type="815" id="291" label="GetValue" />
844        <listitem open="0" type="814" id="278" label="ImplicitVr" />
845        <listitem open="0" type="815" id="292" label="IsImplicitVr" />
846        <listitem open="0" type="815" id="293" label="IsVrUnknown" />
847        <listitem open="0" type="814" id="279" label="LgrElem" />
848        <listitem open="0" type="814" id="280" label="Offset" />
849        <listitem open="0" type="815" id="294" label="SetDictEntry" />
850        <listitem open="0" type="815" id="296" label="SetImplicitVr" />
851        <listitem open="0" type="815" id="297" label="SetLength" />
852        <listitem open="0" type="815" id="299" label="SetOffset" />
853        <listitem open="0" type="815" id="301" label="SetVR" />
854        <listitem open="0" type="815" id="303" label="SetValue" />
855        <listitem open="0" type="815" id="305" label="gdcmElValue" />
856        <listitem open="0" type="814" id="282" label="value" />
857       </listitem>
858       <listitem open="0" type="813" id="221" label="gdcmException" >
859        <listitem open="0" type="815" id="224" label="*" />
860        <listitem open="0" type="815" id="225" label="&lt;&lt;" />
861        <listitem open="0" type="814" id="222" label="error" />
862        <listitem open="0" type="815" id="228" label="fatal" />
863        <listitem open="0" type="814" id="223" label="from" />
864        <listitem open="0" type="815" id="230" label="gdcmException" />
865        <listitem open="0" type="815" id="233" label="getError" />
866        <listitem open="0" type="815" id="234" label="getName" />
867        <listitem open="0" type="815" id="235" label="what" />
868        <listitem open="0" type="815" id="236" label="~gdcmException" />
869       </listitem>
870       <listitem open="0" type="813" id="237" label="gdcmFile" >
871        <listitem open="0" type="815" id="242" label="GetImageData" />
872        <listitem open="0" type="815" id="243" label="GetImageDataIntoVector" />
873        <listitem open="0" type="815" id="246" label="GetImageDataSize" />
874        <listitem open="0" type="814" id="238" label="OrigFileName" />
875        <listitem open="0" type="814" id="239" label="Parsed" />
876        <listitem open="0" type="814" id="240" label="PixelData" />
877        <listitem open="0" type="815" id="247" label="ReadPixelData" />
878        <listitem open="0" type="815" id="249" label="SetImageData" />
879        <listitem open="0" type="815" id="252" label="SetImageDataSize" />
880        <listitem open="0" type="815" id="254" label="SetPixelDataSizeFromHeader" />
881        <listitem open="0" type="815" id="255" label="SwapZone" />
882        <listitem open="0" type="815" id="260" label="WriteAcr" />
883        <listitem open="0" type="815" id="262" label="WriteBase" />
884        <listitem open="0" type="815" id="265" label="WriteDcmExplVR" />
885        <listitem open="0" type="815" id="269" label="WriteDcmImplVR" />
886        <listitem open="0" type="815" id="267" label="WriteDcmImplVR" />
887        <listitem open="0" type="815" id="271" label="WriteRawData" />
888        <listitem open="0" type="815" id="275" label="gdcmFile" />
889        <listitem open="0" type="815" id="273" label="gdcmFile" />
890        <listitem open="0" type="814" id="241" label="lgrTotale" />
891       </listitem>
892       <listitem open="0" type="813" id="217" label="gdcmFileError" >
893        <listitem open="0" type="815" id="218" label="gdcmFileError" />
894       </listitem>
895       <listitem open="0" type="813" id="167" label="gdcmFormatError" >
896        <listitem open="0" type="815" id="168" label="gdcmFormatError" />
897       </listitem>
898       <listitem open="0" type="813" id="8" label="gdcmGlobal" >
899        <listitem open="0" type="815" id="11" label="GetDicts" />
900        <listitem open="0" type="815" id="12" label="GetVR" />
901        <listitem open="0" type="815" id="13" label="gdcmGlobal" />
902        <listitem open="0" type="815" id="14" label="~gdcmGlobal" />
903       </listitem>
904       <listitem open="0" type="813" id="21" label="gdcmHeader" >
905        <listitem open="0" type="815" id="33" label="CheckSwap" />
906        <listitem open="0" type="815" id="34" label="CloseFile" />
907        <listitem open="0" type="815" id="35" label="FindLength" />
908        <listitem open="0" type="815" id="37" label="FindLengthOB" />
909        <listitem open="0" type="815" id="38" label="FindVR" />
910        <listitem open="0" type="815" id="40" label="FixFoundLength" />
911        <listitem open="0" type="815" id="43" label="GetDictEntryByName" />
912        <listitem open="0" type="815" id="45" label="GetDictEntryByNumber" />
913        <listitem open="0" type="815" id="48" label="GetElValByName" />
914        <listitem open="0" type="815" id="50" label="GetElValByNumber" />
915        <listitem open="0" type="815" id="53" label="GetElValRepByName" />
916        <listitem open="0" type="815" id="55" label="GetElValRepByNumber" />
917        <listitem open="0" type="815" id="58" label="GetPixelOffset" />
918        <listitem open="0" type="815" id="59" label="GetPixelType" />
919        <listitem open="0" type="815" id="60" label="GetPubElVal" />
920        <listitem open="0" type="815" id="61" label="GetPubElValByName" />
921        <listitem open="0" type="815" id="63" label="GetPubElValByNumber" />
922        <listitem open="0" type="815" id="66" label="GetPubElValRepByName" />
923        <listitem open="0" type="815" id="68" label="GetPubElValRepByNumber" />
924        <listitem open="0" type="815" id="71" label="GetShaElValByName" />
925        <listitem open="0" type="815" id="73" label="GetShaElValByNumber" />
926        <listitem open="0" type="815" id="76" label="GetShaElValRepByName" />
927        <listitem open="0" type="815" id="78" label="GetShaElValRepByNumber" />
928        <listitem open="0" type="815" id="81" label="GetSwapCode" />
929        <listitem open="0" type="815" id="82" label="GetXSize" />
930        <listitem open="0" type="815" id="83" label="GetYSize" />
931        <listitem open="0" type="815" id="84" label="GetZSize" />
932        <listitem open="0" type="815" id="85" label="Initialise" />
933        <listitem open="0" type="815" id="86" label="IsAnInteger" />
934        <listitem open="0" type="815" id="88" label="IsDeflatedExplicitVRLittleEndianTransferSyntax" />
935        <listitem open="0" type="815" id="89" label="IsDicomV3" />
936        <listitem open="0" type="815" id="90" label="IsExplicitVRBigEndianTransferSyntax" />
937        <listitem open="0" type="815" id="91" label="IsExplicitVRLittleEndianTransferSyntax" />
938        <listitem open="0" type="815" id="92" label="IsImplicitVRLittleEndianTransferSyntax" />
939        <listitem open="0" type="815" id="93" label="IsJPEGBaseLineProcess1TransferSyntax" />
940        <listitem open="0" type="815" id="94" label="IsJPEGExtendedProcess2_4TransferSyntax" />
941        <listitem open="0" type="815" id="95" label="IsJPEGExtendedProcess3_5TransferSyntax" />
942        <listitem open="0" type="815" id="96" label="IsJPEGLossless" />
943        <listitem open="0" type="815" id="97" label="IsJPEGSpectralSelectionProcess6_8TransferSyntax" />
944        <listitem open="0" type="815" id="98" label="IsReadable" />
945        <listitem open="0" type="815" id="99" label="LoadElementValue" />
946        <listitem open="0" type="815" id="101" label="LoadElementValueSafe" />
947        <listitem open="0" type="815" id="103" label="LoadElements" />
948        <listitem open="0" type="814" id="23" label="MaxSizeLoadElementValue" />
949        <listitem open="0" type="815" id="104" label="NewElValueByName" />
950        <listitem open="0" type="815" id="106" label="NewElValueByNumber" />
951        <listitem open="0" type="815" id="109" label="NewManualElValToPubDict" />
952        <listitem open="0" type="815" id="112" label="OpenFile" />
953        <listitem open="0" type="815" id="114" label="ParseHeader" />
954        <listitem open="0" type="815" id="116" label="PrintPubDict" />
955        <listitem open="0" type="815" id="118" label="PrintPubElVal" />
956        <listitem open="0" type="815" id="120" label="ReadInt16" />
957        <listitem open="0" type="815" id="121" label="ReadInt32" />
958        <listitem open="0" type="815" id="122" label="ReadNextElement" />
959        <listitem open="0" type="815" id="123" label="ReplaceOrCreateByNumber" />
960        <listitem open="0" type="815" id="127" label="SetMaxSizeLoadElementValue" />
961        <listitem open="0" type="815" id="129" label="SetPubElValByName" />
962        <listitem open="0" type="815" id="132" label="SetPubElValByNumber" />
963        <listitem open="0" type="815" id="136" label="SetPubElValLengthByNumber" />
964        <listitem open="0" type="815" id="140" label="SetShaElValByName" />
965        <listitem open="0" type="815" id="143" label="SetShaElValByNumber" />
966        <listitem open="0" type="815" id="147" label="SkipBytes" />
967        <listitem open="0" type="815" id="149" label="SkipElementValue" />
968        <listitem open="0" type="815" id="151" label="SwapLong" />
969        <listitem open="0" type="815" id="153" label="SwapShort" />
970        <listitem open="0" type="815" id="155" label="SwitchSwapToBigEndian" />
971        <listitem open="0" type="815" id="156" label="Write" />
972        <listitem open="0" type="815" id="159" label="anonymize" />
973        <listitem open="0" type="814" id="29" label="filename" />
974        <listitem open="0" type="814" id="30" label="filetype" />
975        <listitem open="0" type="814" id="31" label="fp" />
976        <listitem open="0" type="815" id="161" label="gdcmHeader" />
977        <listitem open="0" type="814" id="32" label="sw" />
978        <listitem open="0" type="815" id="164" label="write" />
979        <listitem open="0" type="815" id="166" label="~gdcmHeader" />
980       </listitem>
981       <listitem open="0" type="813" id="3" label="gdcmHeaderIdo" >
982        <listitem open="0" type="815" id="4" label="BuildHeader" />
983        <listitem open="0" type="815" id="5" label="gdcmHeaderIdo" />
984        <listitem open="0" type="815" id="7" label="setAcrLibido" />
985       </listitem>
986       <listitem open="0" type="813" id="15" label="gdcmVR" >
987        <listitem open="0" type="815" id="17" label="Count" />
988        <listitem open="0" type="815" id="19" label="gdcmVR" />
989        <listitem open="0" type="814" id="16" label="vr" />
990        <listitem open="0" type="815" id="20" label="~gdcmVR" />
991       </listitem>
992      </listitem>
993     </listitem>
994     <listitem open="1" type="802" id="-1" label="Use Case View" />
995    </listitem>
996   </listview>
997  </XMI.content>
998 </XMI>