PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
ophthalmic_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
13
15
25
33
34bool is_valid_ophthalmic_photometric(std::string_view value) noexcept {
35 return value == "MONOCHROME1" || value == "MONOCHROME2" ||
36 value == "RGB" || value == "YBR_FULL_422" ||
37 value == "PALETTE COLOR";
38}
39
40} // namespace kcenon::pacs::services::sop_classes
constexpr std::string_view ophthalmic_oct_bscan_analysis_storage_uid
Ophthalmic Optical Coherence Tomography B-scan Volume Analysis Storage.
constexpr std::string_view ophthalmic_photo_16bit_storage_uid
Ophthalmic Photography 16 Bit Image Storage.
bool is_ophthalmic_storage_sop_class(std::string_view uid) noexcept
Check if a SOP Class UID is an Ophthalmic Storage SOP Class.
std::vector< std::string > get_ophthalmic_storage_sop_classes()
Get all Ophthalmic Storage SOP Class UIDs.
constexpr std::string_view wide_field_ophthalmic_photo_storage_uid
Wide Field Ophthalmic Photography SOP Class Storage.
constexpr std::string_view ophthalmic_tomography_storage_uid
Ophthalmic Tomography Image Storage (OCT)
bool is_valid_ophthalmic_photometric(std::string_view value) noexcept
Check if photometric interpretation is valid for ophthalmic imaging.
constexpr std::string_view ophthalmic_photo_8bit_storage_uid
Ophthalmic Photography 8 Bit Image Storage.
Ophthalmic Photography and Tomography Storage SOP Classes.
std::string_view uid