PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
wsi_storage.h File Reference

VL Whole Slide Microscopy Image Storage SOP Class. More...

#include <cstdint>
#include <string>
#include <string_view>
#include <vector>
Include dependency graph for wsi_storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 
namespace  kcenon::pacs::services::sop_classes
 
namespace  kcenon::pacs::services::sop_classes::wsi_tags
 

Functions

std::vector< std::string > kcenon::pacs::services::sop_classes::get_wsi_storage_sop_classes ()
 Get all WSI Storage SOP Class UIDs.
 
bool kcenon::pacs::services::sop_classes::is_wsi_storage_sop_class (std::string_view uid) noexcept
 Check if a SOP Class UID is a WSI Storage SOP Class.
 
bool kcenon::pacs::services::sop_classes::is_valid_wsi_photometric (std::string_view value) noexcept
 Check if photometric interpretation is valid for WSI.
 

Variables

constexpr std::string_view kcenon::pacs::services::sop_classes::wsi_image_storage_uid
 VL Whole Slide Microscopy Image Storage SOP Class UID.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::imaged_volume_width = 0x00480001
 Imaged Volume Width (0048,0001) — physical width of scanned region in mm.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::imaged_volume_height = 0x00480002
 Imaged Volume Height (0048,0002) — physical height of scanned region in mm.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::imaged_volume_depth = 0x00480003
 Imaged Volume Depth (0048,0003) — physical depth (Z-stack) in mm.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::total_pixel_matrix_columns = 0x00480006
 Total Pixel Matrix Columns (0048,0006) — total width across all tiles.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::total_pixel_matrix_rows = 0x00480007
 Total Pixel Matrix Rows (0048,0007) — total height across all tiles.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::total_pixel_matrix_focal_planes = 0x00480008
 Total Pixel Matrix Focal Planes (0048,0008) — number of focal planes.
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::image_orientation_slide = 0x00480102
 Image Orientation (Slide) (0048,0102)
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::optical_path_identifier = 0x00480105
 Optical Path Identifier (0048,0105)
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::optical_path_description = 0x00480106
 Optical Path Description (0048,0106)
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::specimen_identifier = 0x00400551
 Specimen Identifier (0040,0551)
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::container_identifier = 0x00400512
 Container Identifier (0040,0512)
 
constexpr uint32_t kcenon::pacs::services::sop_classes::wsi_tags::dimension_organization_type = 0x00209311
 Dimension Organization Type (0020,9311)
 

Detailed Description

VL Whole Slide Microscopy Image Storage SOP Class.

Provides SOP Class definitions and utilities for Whole Slide Microscopy (WSI) image storage. WSI images are gigapixel-scale, tiled multi-frame images used in digital pathology.

See also
DICOM PS3.3 Section A.32.8 - VL Whole Slide Microscopy Image IOD
DICOM PS3.3 Section C.8.12.4 - Whole Slide Microscopy Image Module
Issue #825 - Add WSI SOP Class registration and storage definition
Author
kcenon
Since
1.0.0

Definition in file wsi_storage.h.