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

Implementation of Waveform Storage SOP Classes. More...

#include "kcenon/pacs/services/sop_classes/waveform_storage.h"
#include <algorithm>
#include <array>
Include dependency graph for waveform_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_waveform_transfer_syntaxes ()
 Get recommended transfer syntaxes for waveform objects.
 
waveform_type kcenon::pacs::services::sop_classes::get_waveform_type (std::string_view uid) noexcept
 Get waveform type from SOP Class UID.
 
std::string_view kcenon::pacs::services::sop_classes::to_string (waveform_type type) noexcept
 Get human-readable name for waveform type.
 
std::vector< std::string > kcenon::pacs::services::sop_classes::get_waveform_storage_sop_classes (bool include_presentation_state=true, bool include_annotation=true)
 Get all Waveform Storage SOP Class UIDs.
 
const waveform_sop_class_infokcenon::pacs::services::sop_classes::get_waveform_sop_class_info (std::string_view uid) noexcept
 Get information about a specific Waveform SOP Class.
 
bool kcenon::pacs::services::sop_classes::is_waveform_storage_sop_class (std::string_view uid) noexcept
 Check if a SOP Class UID is a Waveform Storage SOP Class.
 
bool kcenon::pacs::services::sop_classes::is_waveform_presentation_state_sop_class (std::string_view uid) noexcept
 Check if a SOP Class UID is a Waveform Presentation State SOP Class.
 
bool kcenon::pacs::services::sop_classes::is_waveform_annotation_sop_class (std::string_view uid) noexcept
 Check if a SOP Class UID is a Waveform Annotation SOP Class.
 

Detailed Description

Implementation of Waveform Storage SOP Classes.

Definition in file waveform_storage.cpp.