Odil
A C++11 library for the DICOM standard
src
odil
VR.h
Go to the documentation of this file.
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
,
OV
,
OW
,
PN
,
26
SH
,
SL
,
SQ
,
SS
,
ST
,
SV
,
TM
,
UC
,
UI
,
UL
,
UN
,
UR
,
US
,
UT
,
UV
,
27
INVALID
=9999
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::is_int
bool is_int(VR vr)
Test whether a VR contains integers.
odil::VR::ST
@ ST
odil::VR::TM
@ TM
odil::VR::UN
@ UN
odil::is_binary
bool is_binary(VR vr)
Test whether a VR contains binary data.
odil::VR::PN
@ PN
odil
Definition:
Association.h:24
ODIL_API
#define ODIL_API
Definition:
odil.h:28
odil::VR::SV
@ SV
odil::VR::UR
@ UR
odil::VR::UNKNOWN
@ UNKNOWN
odil::VR::US
@ US
odil::VR::AT
@ AT
odil.h
odil::VR::DT
@ DT
odil::VR::LO
@ LO
odil::VR::AE
@ AE
odil::VR::SQ
@ SQ
odil::as_string
std::string as_string(VR vr)
Convert a VR to its string representation.
odil::VR::OF
@ OF
odil::VR::UI
@ UI
odil::is_string
bool is_string(VR vr)
Test whether a VR contains text.
odil::VR
VR
Value representations of DICOM.
Definition:
VR.h:28
odil::VR::OB
@ OB
odil::VR::AS
@ AS
odil::VR::OW
@ OW
odil::VR::INVALID
@ INVALID
odil::VR::UC
@ UC
odil::VR::UT
@ UT
odil::is_real
bool is_real(VR vr)
Test whether a VR contains rel numbers.
odil::VR::OD
@ OD
odil::VR::IS
@ IS
odil::VR::SS
@ SS
odil::VR::SH
@ SH
odil::VR::FL
@ FL
odil::as_vr
VR as_vr(std::string const &vr)
Convert a string to its VR.
odil::VR::DS
@ DS
odil::VR::FD
@ FD
odil::VR::OV
@ OV
odil::VR::LT
@ LT
odil::VR::UL
@ UL
odil::VR::UV
@ UV
odil::VR::OL
@ OL
odil::VR::DA
@ DA
odil::VR::CS
@ CS
odil::VR::SL
@ SL
Generated by
1.8.17