vega
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 {
16  typedef uint32_t length_type;
17 
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 }
Definition: vr.h:13
length_type length
Definition: data_element_header.h:20
uint32_t length_type
Definition: data_element_header.h:16
Tag tag
Definition: data_element_header.h:18
An object that stores the header information for DataElements.
Definition: data_element_header.h:15
static const length_type UNDEFINED_LENGTH
Definition: data_element_header.h:24
VR vr
Definition: data_element_header.h:19
Definition: age.h:6
Class for working with DICOM data element tags.
Definition: tag.h:15