vega
include
vega
dicom
data_element_header.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
vega/tag.h
"
4
#include "
vega/vr.h
"
5
#include <stdint.h>
6
7
namespace
vega
{
8
namespace
dicom {
15
struct
DataElementHeader
{
16
typedef
uint32_t
length_type
;
17
18
Tag
tag
;
19
VR
vr
;
20
length_type
length
;
21
22
bool
is_undefined_length
()
const
;
23
24
static
const
length_type
UNDEFINED_LENGTH
;
25
};
26
}
27
}
vega::dicom::DataElementHeader::is_undefined_length
bool is_undefined_length() const
tag.h
vega::VR
Definition:
vr.h:13
vega::dicom::DataElementHeader::length
length_type length
Definition:
data_element_header.h:20
vega::dicom::DataElementHeader::length_type
uint32_t length_type
Definition:
data_element_header.h:16
vega::dicom::DataElementHeader::tag
Tag tag
Definition:
data_element_header.h:18
vega::dicom::DataElementHeader
An object that stores the header information for DataElements.
Definition:
data_element_header.h:15
vega::dicom::DataElementHeader::UNDEFINED_LENGTH
static const length_type UNDEFINED_LENGTH
Definition:
data_element_header.h:24
vr.h
vega::dicom::DataElementHeader::vr
VR vr
Definition:
data_element_header.h:19
vega
Definition:
age.h:6
vega::Tag
Class for working with DICOM data element tags.
Definition:
tag.h:15
Generated by
1.8.13