odil
C++11libraryfortheDICOMstandard
UIDsDictionary.h
1 /*************************************************************************
2  * odil - Copyright (C) Universite de Strasbourg
3  * Distributed under the terms of the CeCILL-B license, as published by
4  * the CEA-CNRS-INRIA. Refer to the LICENSE file or to
5  * http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
6  * for details.
7  ************************************************************************/
8 
9 #ifndef _7b126e41_bd4d_443f_8873_d2fec52b1019
10 #define _7b126e41_bd4d_443f_8873_d2fec52b1019
11 
12 #include <map>
13 #include <string>
14 
15 #include "odil/odil.h"
16 
17 namespace odil
18 {
19 
23 struct ODIL_API UIDsDictionaryEntry
24 {
26  std::string name;
27 
29  std::string keyword;
30 
32  std::string type;
33 
36  std::string const & name="", std::string const & keyword="",
37  std::string const & type="");
38 };
39 
40 typedef std::map<std::string, UIDsDictionaryEntry> UIDsDictionary;
41 
42 }
43 
44 #endif // _7b126e41_bd4d_443f_8873_d2fec52b1019
std::string name
Full name.
Definition: UIDsDictionary.h:26
Definition: Association.cpp:39
Entry in a dictionary of DICOM UIDs.
Definition: UIDsDictionary.h:23
std::string type
Category.
Definition: UIDsDictionary.h:32
std::string keyword
Brief name.
Definition: UIDsDictionary.h:29