|
PACS System 0.1.0
PACS DICOM system library
|
Implementation of Segmentation Storage SOP Classes. More...
#include "kcenon/pacs/services/sop_classes/seg_storage.h"#include <algorithm>#include <array>#include <unordered_map>
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_seg_transfer_syntaxes () |
| Get recommended transfer syntaxes for SEG objects. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (segmentation_type type) noexcept |
| Convert segmentation type to DICOM string. | |
| segmentation_type | kcenon::pacs::services::sop_classes::parse_segmentation_type (std::string_view value) noexcept |
| Parse segmentation type from DICOM string. | |
| bool | kcenon::pacs::services::sop_classes::is_valid_segmentation_type (std::string_view value) noexcept |
| Check if segmentation type string is valid. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (segmentation_fractional_type type) noexcept |
| Convert segmentation fractional type to DICOM string. | |
| segmentation_fractional_type | kcenon::pacs::services::sop_classes::parse_segmentation_fractional_type (std::string_view value) noexcept |
| Parse segmentation fractional type from DICOM string. | |
| std::string_view | kcenon::pacs::services::sop_classes::to_string (segment_algorithm_type type) noexcept |
| Convert segment algorithm type to DICOM string. | |
| segment_algorithm_type | kcenon::pacs::services::sop_classes::parse_segment_algorithm_type (std::string_view value) noexcept |
| Parse segment algorithm type from DICOM string. | |
| bool | kcenon::pacs::services::sop_classes::is_valid_segment_algorithm_type (std::string_view value) noexcept |
| Check if segment algorithm type string is valid. | |
| segment_color | kcenon::pacs::services::sop_classes::get_recommended_segment_color (std::string_view segment_label) noexcept |
| Get recommended color for common segment types. | |
| std::vector< std::string > | kcenon::pacs::services::sop_classes::get_seg_storage_sop_classes (bool include_surface=true) |
| Get all SEG Storage SOP Class UIDs. | |
| const seg_sop_class_info * | kcenon::pacs::services::sop_classes::get_seg_sop_class_info (std::string_view uid) noexcept |
| Get information about a specific SEG SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_seg_storage_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is a SEG Storage SOP Class. | |
| bool | kcenon::pacs::services::sop_classes::is_surface_segmentation_sop_class (std::string_view uid) noexcept |
| Check if a SOP Class UID is Surface Segmentation. | |
| std::string_view | kcenon::pacs::services::sop_classes::get_segment_category_code (segment_category category) noexcept |
| Get SNOMED CT code for segment category. | |
| std::string_view | kcenon::pacs::services::sop_classes::get_segment_category_meaning (segment_category category) noexcept |
| Get code meaning for segment category. | |
Implementation of Segmentation Storage SOP Classes.
Definition in file seg_storage.cpp.
| std::string_view code |
Definition at line 250 of file seg_storage.cpp.
Referenced by kcenon::pacs::core::dicom_element::as_string_list(), kcenon::pacs::encoding::compression::jpeg_lossless_codec::impl::decode_huffman_category(), kcenon::pacs::web::dicomweb::validation_result::error(), kcenon::pacs::web::wado_uri::validation_result::error(), kcenon::pacs::encoding::from_string(), kcenon::pacs::web::make_error_json(), kcenon::pacs::storage::index_database::open(), kcenon::pacs::pacs_error(), kcenon::pacs::pacs_void_error(), and kcenon::pacs::ai::assessment_manager::parse_assessment_info().
| std::string_view meaning |
Definition at line 251 of file seg_storage.cpp.