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

CT Image Storage SOP Classes. More...

#include <string>
#include <string_view>
#include <vector>
Include dependency graph for ct_storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 
namespace  kcenon::pacs::services::sop_classes
 

Functions

std::vector< std::string > kcenon::pacs::services::sop_classes::get_ct_storage_sop_classes ()
 Get all CT Storage SOP Class UIDs.
 
bool kcenon::pacs::services::sop_classes::is_ct_storage_sop_class (std::string_view uid) noexcept
 Check if a SOP Class UID is a CT Storage SOP Class.
 
bool kcenon::pacs::services::sop_classes::is_valid_ct_photometric (std::string_view value) noexcept
 Check if photometric interpretation is valid for CT.
 

Variables

constexpr std::string_view kcenon::pacs::services::sop_classes::ct_image_storage_uid
 CT Image Storage SOP Class UID.
 
constexpr std::string_view kcenon::pacs::services::sop_classes::enhanced_ct_image_storage_uid
 Enhanced CT Image Storage SOP Class UID.
 
constexpr std::string_view kcenon::pacs::services::sop_classes::ct_for_processing_image_storage_uid
 CT For Processing Image Storage SOP Class UID Multi-energy/spectral CT basis material decomposition images.
 

Detailed Description

CT Image Storage SOP Classes.

Provides SOP Class definitions and utilities for Computed Tomography (CT) image storage. Supports standard CT Image Storage, Enhanced CT Image Storage, and CT For Processing Image Storage (multi-energy/spectral CT).

See also
DICOM PS3.4 Section B - Storage Service Class
DICOM PS3.3 Section A.3 - CT Image IOD
Issue #717 - Add CT Image IOD Validator
Issue #848 - Add CT For Processing SOP Classes
Author
kcenon
Since
1.0.0

Definition in file ct_storage.h.