PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
ct_storage.cpp
Go to the documentation of this file.
1// BSD 3-Clause License
2// Copyright (c) 2021-2025, 🍀☀🌕🌥 🌊
3// See the LICENSE file in the project root for full license information.
4
14
16
17std::vector<std::string> get_ct_storage_sop_classes() {
18 return {
19 std::string(ct_image_storage_uid),
22 };
23}
24
30
31bool is_valid_ct_photometric(std::string_view value) noexcept {
32 return value == "MONOCHROME1" || value == "MONOCHROME2";
33}
34
35} // namespace kcenon::pacs::services::sop_classes
CT Image Storage SOP Classes.
bool is_ct_storage_sop_class(std::string_view uid) noexcept
Check if a SOP Class UID is a CT Storage SOP Class.
constexpr std::string_view ct_image_storage_uid
CT Image Storage SOP Class UID.
Definition ct_storage.h:35
constexpr std::string_view enhanced_ct_image_storage_uid
Enhanced CT Image Storage SOP Class UID.
Definition ct_storage.h:39
constexpr std::string_view ct_for_processing_image_storage_uid
CT For Processing Image Storage SOP Class UID Multi-energy/spectral CT basis material decomposition i...
Definition ct_storage.h:44
bool is_valid_ct_photometric(std::string_view value) noexcept
Check if photometric interpretation is valid for CT.
std::vector< std::string > get_ct_storage_sop_classes()
Get all CT Storage SOP Class UIDs.
std::string_view uid