|
PACS System 0.1.0
PACS DICOM system library
|
Segmentation (SEG) 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::segment_color |
| Standard segment colors for common anatomical structures. More... | |
| struct | kcenon::pacs::services::sop_classes::seg_sop_class_info |
| Information about a SEG 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_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. | |
Variables | |
Primary SEG SOP Classes | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::segmentation_storage_uid |
| Segmentation Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::surface_segmentation_storage_uid |
| Surface Segmentation Storage SOP Class UID. | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::heightmap_segmentation_storage_uid |
| Heightmap Segmentation Storage SOP Class UID (Supplement 240) | |
| constexpr std::string_view | kcenon::pacs::services::sop_classes::label_map_segmentation_storage_uid |
| Label Map Segmentation Storage SOP Class UID (Supplement 243) | |
Segmentation (SEG) Storage SOP Classes.
This file provides SOP Class definitions and utilities for Segmentation object storage. Supports DICOM Segmentation objects for AI/CAD outputs and clinical segmentation results.
Definition in file seg_storage.h.