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

DICOM Data Dictionary for tag metadata lookup. More...

#include "dicom_tag.h"
#include "tag_info.h"
#include <mutex>
#include <optional>
#include <shared_mutex>
#include <span>
#include <string_view>
#include <unordered_map>
#include <vector>
Include dependency graph for dicom_dictionary.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::pacs::core::dicom_dictionary
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::core
 

Detailed Description

DICOM Data Dictionary for tag metadata lookup.

This file defines the dicom_dictionary class which provides O(1) lookup for DICOM tag metadata as specified in DICOM PS3.6. The dictionary is implemented as a thread-safe singleton with support for private tag registration at runtime.

See also
DICOM PS3.6 - Data Dictionary
Author
kcenon
Since
1.0.0

Definition in file dicom_dictionary.h.