Mercurial > hg > orthanc
comparison Plugins/Engine/PluginsEnumerations.cpp @ 1657:5360cdba70d8
New function "OrthancPluginRegisterDictionaryTag()" to declare DICOM tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 29 Sep 2015 16:31:48 +0200 |
parents | da799f767e5d |
children | a412ad57f0f9 |
comparison
equal
deleted
inserted
replaced
1656:d3ba98d6b6e9 | 1657:5360cdba70d8 |
---|---|
184 | 184 |
185 default: | 185 default: |
186 return FileContentType_Unknown; | 186 return FileContentType_Unknown; |
187 } | 187 } |
188 } | 188 } |
189 | |
190 | |
191 | |
192 DcmEVR Convert(OrthancPluginValueRepresentation vr) | |
193 { | |
194 switch (vr) | |
195 { | |
196 case OrthancPluginValueRepresentation_AE: | |
197 return EVR_AE; | |
198 | |
199 case OrthancPluginValueRepresentation_AS: | |
200 return EVR_AS; | |
201 | |
202 case OrthancPluginValueRepresentation_AT: | |
203 return EVR_AT; | |
204 | |
205 case OrthancPluginValueRepresentation_CS: | |
206 return EVR_CS; | |
207 | |
208 case OrthancPluginValueRepresentation_DA: | |
209 return EVR_DA; | |
210 | |
211 case OrthancPluginValueRepresentation_DS: | |
212 return EVR_DS; | |
213 | |
214 case OrthancPluginValueRepresentation_DT: | |
215 return EVR_DT; | |
216 | |
217 case OrthancPluginValueRepresentation_FD: | |
218 return EVR_FD; | |
219 | |
220 case OrthancPluginValueRepresentation_FL: | |
221 return EVR_FL; | |
222 | |
223 case OrthancPluginValueRepresentation_IS: | |
224 return EVR_IS; | |
225 | |
226 case OrthancPluginValueRepresentation_LO: | |
227 return EVR_LO; | |
228 | |
229 case OrthancPluginValueRepresentation_LT: | |
230 return EVR_LT; | |
231 | |
232 case OrthancPluginValueRepresentation_OB: | |
233 return EVR_OB; | |
234 | |
235 case OrthancPluginValueRepresentation_OF: | |
236 return EVR_OF; | |
237 | |
238 case OrthancPluginValueRepresentation_OW: | |
239 return EVR_OW; | |
240 | |
241 case OrthancPluginValueRepresentation_PN: | |
242 return EVR_PN; | |
243 | |
244 case OrthancPluginValueRepresentation_SH: | |
245 return EVR_SH; | |
246 | |
247 case OrthancPluginValueRepresentation_SL: | |
248 return EVR_SL; | |
249 | |
250 case OrthancPluginValueRepresentation_SQ: | |
251 return EVR_SQ; | |
252 | |
253 case OrthancPluginValueRepresentation_SS: | |
254 return EVR_SS; | |
255 | |
256 case OrthancPluginValueRepresentation_ST: | |
257 return EVR_ST; | |
258 | |
259 case OrthancPluginValueRepresentation_TM: | |
260 return EVR_TM; | |
261 | |
262 case OrthancPluginValueRepresentation_UI: | |
263 return EVR_UI; | |
264 | |
265 case OrthancPluginValueRepresentation_UL: | |
266 return EVR_UL; | |
267 | |
268 case OrthancPluginValueRepresentation_UN: | |
269 return EVR_UN; | |
270 | |
271 case OrthancPluginValueRepresentation_US: | |
272 return EVR_US; | |
273 | |
274 case OrthancPluginValueRepresentation_UT: | |
275 return EVR_UT; | |
276 | |
277 default: | |
278 throw OrthancException(ErrorCode_ParameterOutOfRange); | |
279 } | |
280 } | |
189 } | 281 } |
190 } | 282 } |