|
PACS System 0.1.0
PACS DICOM system library
|
Ultrasound Image Storage SOP Classes. More...
#include <array>#include <cstdint>#include <string>#include <string_view>#include <vector>

Go to the source code of this file.
Classes | |
| struct | kcenon::pacs::services::sop_classes::us_sop_class_info |
| Information about an US Storage SOP Class. More... | |
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_us_transfer_syntaxes () |
| Get recommended transfer syntaxes for US images. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (us_photometric_interpretation interp) noexcept |
| Convert photometric interpretation enum to DICOM string. | |
| us_photometric_interpretation | kcenon::pacs::services::sop_classes::parse_photometric_interpretation (std::string_view value) noexcept |
| Parse DICOM photometric interpretation string. | |
| bool | kcenon::pacs::services::sop_classes::is_valid_us_photometric (std::string_view value) noexcept |
| Check if photometric interpretation is valid for US. | |
| std::vector< std::string > | kcenon::pacs::services::sop_classes::get_us_storage_sop_classes (bool include_retired=true) |
| Get all US Storage SOP Class UIDs. | |
| const us_sop_class_info * | kcenon::pacs::services::sop_classes::get_us_sop_class_info (std::string_view uid) noexcept |
| Get information about a specific US SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_us_storage_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is a US Storage SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_us_multiframe_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is a multi-frame US Storage SOP Class. | |
Variables | |
Primary US SOP Classes | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::us_image_storage_uid |
| US Image Storage SOP Class UID (single-frame) | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::us_multiframe_image_storage_uid |
| US Multi-frame Image Storage SOP Class UID (cine loops) | |
Retired US SOP Classes (Legacy Support) | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::us_image_storage_retired_uid |
| US Image Storage (Retired) - for legacy systems. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::us_multiframe_image_storage_retired_uid |
| US Multi-frame Image Storage (Retired) - for legacy systems. | |
Ultrasound Image Storage SOP Classes.
This file provides SOP Class definitions and utilities for Ultrasound (US) image storage. Supports both current and retired SOP Classes for legacy compatibility.
Definition in file us_storage.h.