PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
kcenon::pacs::services::validation::dx_validation_options Struct Reference

Options for DX IOD validation. More...

#include <dx_iod_validator.h>

Collaboration diagram for kcenon::pacs::services::validation::dx_validation_options:
Collaboration graph

Public Attributes

bool check_type1 = true
 Check Type 1 (required) attributes.
 
bool check_type2 = true
 Check Type 2 (required, can be empty) attributes.
 
bool check_conditional = true
 Check Type 1C/2C (conditionally required) attributes.
 
bool validate_pixel_data = true
 Validate pixel data consistency (rows, columns, bits)
 
bool validate_dx_specific = true
 Validate DX-specific attributes (detector, acquisition)
 
bool validate_anatomy = true
 Validate body part and view position.
 
bool validate_presentation_requirements = true
 Validate For Presentation specific requirements.
 
bool validate_processing_requirements = true
 Validate For Processing specific requirements.
 
bool allow_both_photometric = true
 Allow both MONOCHROME1 and MONOCHROME2.
 
bool strict_mode = false
 Strict mode - treat warnings as errors.
 

Detailed Description

Options for DX IOD validation.

Definition at line 42 of file dx_iod_validator.h.

Member Data Documentation

◆ allow_both_photometric

bool kcenon::pacs::services::validation::dx_validation_options::allow_both_photometric = true

Allow both MONOCHROME1 and MONOCHROME2.

Definition at line 68 of file dx_iod_validator.h.

◆ check_conditional

bool kcenon::pacs::services::validation::dx_validation_options::check_conditional = true

◆ check_type1

◆ check_type2

◆ strict_mode

bool kcenon::pacs::services::validation::dx_validation_options::strict_mode = false

Strict mode - treat warnings as errors.

Definition at line 71 of file dx_iod_validator.h.

Referenced by kcenon::pacs::services::validation::dx_iod_validator::validate().

◆ validate_anatomy

bool kcenon::pacs::services::validation::dx_validation_options::validate_anatomy = true

Validate body part and view position.

Definition at line 59 of file dx_iod_validator.h.

Referenced by kcenon::pacs::services::validation::dx_iod_validator::validate().

◆ validate_dx_specific

bool kcenon::pacs::services::validation::dx_validation_options::validate_dx_specific = true

Validate DX-specific attributes (detector, acquisition)

Definition at line 56 of file dx_iod_validator.h.

Referenced by kcenon::pacs::services::validation::dx_iod_validator::validate().

◆ validate_pixel_data

bool kcenon::pacs::services::validation::dx_validation_options::validate_pixel_data = true

◆ validate_presentation_requirements

bool kcenon::pacs::services::validation::dx_validation_options::validate_presentation_requirements = true

Validate For Presentation specific requirements.

Definition at line 62 of file dx_iod_validator.h.

Referenced by kcenon::pacs::services::validation::dx_iod_validator::validate_for_presentation().

◆ validate_processing_requirements

bool kcenon::pacs::services::validation::dx_validation_options::validate_processing_requirements = true

Validate For Processing specific requirements.

Definition at line 65 of file dx_iod_validator.h.

Referenced by kcenon::pacs::services::validation::dx_iod_validator::validate_for_processing().


The documentation for this struct was generated from the following file: