odil
C++11libraryfortheDICOMstandard
src
odil
VR.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 _998aa43a_9e90_4d39_a074_a7074ac5c9b8
10
#define _998aa43a_9e90_4d39_a074_a7074ac5c9b8
11
12
#include <string>
13
14
#include "odil/odil.h"
15
16
namespace
odil
17
{
18
19
class
Tag;
20
22
enum class
VR
23
{
24
UNKNOWN,
25
AE, AS, AT, CS, DA, DS, DT, FL, FD, IS, LO, LT, OB, OD, OF, OL, OW, PN, SH,
26
SL, SQ, SS, ST, TM, UC, UI, UL, UN, UR, US, UT,
27
INVALID
28
};
29
31
ODIL_API std::string as_string(VR vr);
32
38
ODIL_API VR as_vr(std::string
const
& vr);
39
45
ODIL_API VR as_vr(Tag
const
& tag);
46
48
ODIL_API
bool
is_int(VR vr);
49
51
ODIL_API
bool
is_real(VR vr);
52
54
ODIL_API
bool
is_string(VR vr);
55
57
ODIL_API
bool
is_binary(VR vr);
58
59
}
60
61
#endif // _998aa43a_9e90_4d39_a074_a7074ac5c9b8
odil
Definition:
Association.cpp:39
Generated by
1.8.13