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 }