|
PACS System 0.1.0
PACS DICOM system library
|
Radiation Therapy (RT) 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::rt_sop_class_info |
| Information about an RT 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_rt_transfer_syntaxes () |
| Get recommended transfer syntaxes for RT objects. | |
| std::vector< std::string > | kcenon::pacs::services::sop_classes::get_rt_storage_sop_classes (bool include_retired=true) |
| Get all RT Storage SOP Class UIDs. | |
| const rt_sop_class_info * | kcenon::pacs::services::sop_classes::get_rt_sop_class_info (std::string_view uid) noexcept |
| Get information about a specific RT SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_rt_storage_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is an RT Storage SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_rt_plan_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is an RT Plan type. | |
| bool | kcenon::pacs::services::sop_classes::rt_sop_class_has_pixel_data (std::string_view uid) noexcept |
| Check if a SOP Class UID contains pixel data. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_plan_intent intent) noexcept |
| Convert RT plan intent to DICOM string. | |
| rt_plan_intent | kcenon::pacs::services::sop_classes::parse_rt_plan_intent (std::string_view value) noexcept |
| Parse RT plan intent from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_plan_geometry geometry) noexcept |
| Convert RT plan geometry to DICOM string. | |
| rt_plan_geometry | kcenon::pacs::services::sop_classes::parse_rt_plan_geometry (std::string_view value) noexcept |
| Parse RT plan geometry from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_dose_type type) noexcept |
| Convert RT dose type to DICOM string. | |
| rt_dose_type | kcenon::pacs::services::sop_classes::parse_rt_dose_type (std::string_view value) noexcept |
| Parse RT dose type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_dose_summation_type type) noexcept |
| Convert RT dose summation type to DICOM string. | |
| rt_dose_summation_type | kcenon::pacs::services::sop_classes::parse_rt_dose_summation_type (std::string_view value) noexcept |
| Parse RT dose summation type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_dose_units units) noexcept |
| Convert RT dose units to DICOM string. | |
| rt_dose_units | kcenon::pacs::services::sop_classes::parse_rt_dose_units (std::string_view value) noexcept |
| Parse RT dose units from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_roi_interpreted_type type) noexcept |
| Convert RT ROI interpreted type to DICOM string. | |
| rt_roi_interpreted_type | kcenon::pacs::services::sop_classes::parse_rt_roi_interpreted_type (std::string_view value) noexcept |
| Parse RT ROI interpreted type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_roi_generation_algorithm algorithm) noexcept |
| Convert RT ROI generation algorithm to DICOM string. | |
| rt_roi_generation_algorithm | kcenon::pacs::services::sop_classes::parse_rt_roi_generation_algorithm (std::string_view value) noexcept |
| Parse RT ROI generation algorithm from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_beam_type type) noexcept |
| Convert RT beam type to DICOM string. | |
| rt_beam_type | kcenon::pacs::services::sop_classes::parse_rt_beam_type (std::string_view value) noexcept |
| Parse RT beam type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_radiation_type type) noexcept |
| Convert RT radiation type to DICOM string. | |
| rt_radiation_type | kcenon::pacs::services::sop_classes::parse_rt_radiation_type (std::string_view value) noexcept |
| Parse RT radiation type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_treatment_delivery_type type) noexcept |
| Convert RT treatment delivery type to DICOM string. | |
| rt_treatment_delivery_type | kcenon::pacs::services::sop_classes::parse_rt_treatment_delivery_type (std::string_view value) noexcept |
| Parse RT treatment delivery type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (rt_image_plane plane) noexcept |
| Convert RT image plane to DICOM string. | |
| rt_image_plane | kcenon::pacs::services::sop_classes::parse_rt_image_plane (std::string_view value) noexcept |
| Parse RT image plane from DICOM string. | |
Variables | |
Primary RT SOP Classes | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_plan_storage_uid |
| RT Plan Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_dose_storage_uid |
| RT Dose Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_structure_set_storage_uid |
| RT Structure Set Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_image_storage_uid |
| RT Image Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_beams_treatment_record_storage_uid |
| RT Beams Treatment Record Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_brachy_treatment_record_storage_uid |
| RT Brachy Treatment Record Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_treatment_summary_record_storage_uid |
| RT Treatment Summary Record Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_ion_plan_storage_uid |
| RT Ion Plan Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::rt_ion_beams_treatment_record_storage_uid |
| RT Ion Beams Treatment Record Storage SOP Class UID. | |
Radiation Therapy (RT) Storage SOP Classes.
This file provides SOP Class definitions and utilities for Radiation Therapy (RT) object storage including RT Plan, RT Dose, RT Structure Set, RT Image, RT Beams Treatment Record, and related objects.
Definition in file rt_storage.h.