PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
rt_storage.cpp File Reference

Implementation of Radiation Therapy Storage SOP Classes. More...

#include "kcenon/pacs/services/sop_classes/rt_storage.h"
#include <algorithm>
#include <array>
Include dependency graph for rt_storage.cpp:

Go to the source code of this file.

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_infokcenon::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.
 

Detailed Description

Implementation of Radiation Therapy Storage SOP Classes.

Definition in file rt_storage.cpp.