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

Segmentation IOD Validator. More...

#include "kcenon/pacs/core/dicom_dataset.h"
#include "kcenon/pacs/core/dicom_tag.h"
#include "kcenon/pacs/services/validation/us_iod_validator.h"
#include <optional>
#include <string>
#include <vector>
Include dependency graph for seg_iod_validator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::services::validation::seg_validation_options
 Options for SEG IOD validation. More...
 
class  kcenon::pacs::services::validation::seg_iod_validator
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::services
 
namespace  kcenon::pacs::services::validation
 

Functions

validation_result kcenon::pacs::services::validation::validate_seg_iod (const core::dicom_dataset &dataset)
 Validate a SEG dataset with default options.
 
bool kcenon::pacs::services::validation::is_valid_seg_dataset (const core::dicom_dataset &dataset)
 Quick check if a dataset is a valid SEG object.
 
bool kcenon::pacs::services::validation::is_binary_segmentation (const core::dicom_dataset &dataset)
 Check if dataset is binary segmentation.
 
bool kcenon::pacs::services::validation::is_fractional_segmentation (const core::dicom_dataset &dataset)
 Check if dataset is fractional segmentation.
 
size_t kcenon::pacs::services::validation::get_segment_count (const core::dicom_dataset &dataset)
 Get segment count from dataset.
 

Detailed Description

Segmentation IOD Validator.

Provides validation for Segmentation Information Object Definitions as specified in DICOM PS3.3 Section A.51 (Segmentation IOD).

See also
DICOM PS3.3 Section A.51 - Segmentation IOD
DICOM PS3.3 Section C.8.20 - Segmentation Module
Author
kcenon
Since
1.0.0

Definition in file seg_iod_validator.h.