PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
explicit_vr_codec.h File Reference

Encoder/decoder for Explicit VR Little Endian transfer syntax. More...

#include <kcenon/pacs/core/dicom_dataset.h>
#include <kcenon/pacs/core/dicom_element.h>
#include <kcenon/pacs/core/result.h>
#include <cstdint>
#include <span>
#include <vector>
Include dependency graph for explicit_vr_codec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::encoding::explicit_vr_codec
 Encoder/decoder for Explicit VR Little Endian transfer syntax. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::encoding
 

Detailed Description

Encoder/decoder for Explicit VR Little Endian transfer syntax.

This file provides the explicit_vr_codec class for encoding and decoding DICOM data elements using the Explicit VR Little Endian transfer syntax (UID: 1.2.840.10008.1.2.1).

In Explicit VR encoding, the VR IS encoded in the data stream as two ASCII characters following the tag.

See also
DICOM PS3.5 Section 7.1.2 - Explicit VR Little Endian Transfer Syntax
Author
kcenon
Since
1.0.0

Definition in file explicit_vr_codec.h.