|
PACS System 0.1.0
PACS DICOM system library
|
Positron Emission Tomography (PET) 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::pet_sop_class_info |
| Information about a PET 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_pet_transfer_syntaxes () |
| Get recommended transfer syntaxes for PET images. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (pet_photometric_interpretation interp) noexcept |
| Convert photometric interpretation enum to DICOM string. | |
| pet_photometric_interpretation | kcenon::pacs::services::sop_classes::parse_pet_photometric_interpretation (std::string_view value) noexcept |
| Parse DICOM photometric interpretation string. | |
| bool | kcenon::pacs::services::sop_classes::is_valid_pet_photometric (std::string_view value) noexcept |
| Check if photometric interpretation is valid for PET. | |
| std::vector< std::string > | kcenon::pacs::services::sop_classes::get_pet_storage_sop_classes (bool include_retired=true) |
| Get all PET Storage SOP Class UIDs. | |
| const pet_sop_class_info * | kcenon::pacs::services::sop_classes::get_pet_sop_class_info (std::string_view uid) noexcept |
| Get information about a specific PET SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_pet_storage_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is a PET Storage SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_enhanced_pet_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is an Enhanced PET Storage SOP Class. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (pet_reconstruction_type recon) noexcept |
| Convert PET reconstruction type to string. | |
| pet_reconstruction_type | kcenon::pacs::services::sop_classes::parse_pet_reconstruction_type (std::string_view value) noexcept |
| Parse PET reconstruction type from string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (pet_units units) noexcept |
| Convert PET units to DICOM string. | |
| pet_units | kcenon::pacs::services::sop_classes::parse_pet_units (std::string_view value) noexcept |
| Parse PET units from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (pet_radiotracer tracer) noexcept |
| Get radiotracer name string. | |
Variables | |
Primary PET SOP Classes | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::pet_image_storage_uid |
| PET Image Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::enhanced_pet_image_storage_uid |
| Enhanced PET Image Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::legacy_converted_enhanced_pet_image_storage_uid |
| Legacy Converted Enhanced PET Image Storage SOP Class UID. | |
Positron Emission Tomography (PET) Image Storage SOP Classes.
This file provides SOP Class definitions and utilities for PET (PT) image storage. Supports both current and enhanced SOP Classes.
Definition in file pet_storage.h.