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

Options for RT IOD validation. More...

#include <rt_iod_validator.h>

Collaboration diagram for kcenon::pacs::services::validation::rt_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_rt_plan = true
 Validate RT Plan specific attributes (beams, fractions)
 
bool validate_rt_dose = true
 Validate RT Dose specific attributes (dose grid, units)
 
bool validate_rt_structure_set = true
 Validate RT Structure Set specific attributes (ROIs, contours)
 
bool validate_pixel_data = true
 Validate pixel data consistency (for RT Dose and RT Image)
 
bool validate_references = true
 Validate referenced objects (plans, images)
 
bool allow_retired = true
 Allow retired attributes.
 
bool strict_mode = false
 Strict mode - treat warnings as errors.
 

Detailed Description

Options for RT IOD validation.

Definition at line 40 of file rt_iod_validator.h.

Member Data Documentation

◆ allow_retired

bool kcenon::pacs::services::validation::rt_validation_options::allow_retired = true

Allow retired attributes.

Definition at line 66 of file rt_iod_validator.h.

◆ check_conditional

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

Check Type 1C/2C (conditionally required) attributes.

Definition at line 48 of file rt_iod_validator.h.

◆ check_type1

bool kcenon::pacs::services::validation::rt_validation_options::check_type1 = true

Check Type 1 (required) attributes.

Definition at line 42 of file rt_iod_validator.h.

Referenced by kcenon::pacs::services::validation::rt_dose_iod_validator::validate(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_frame_of_reference_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_frame_of_reference_module(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_general_study_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_general_study_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_general_study_module(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_image_pixel_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_roi_contour_module(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_rt_dose_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_fraction_scheme_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_general_plan_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_rt_roi_observations_module(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_rt_series_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_series_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_rt_series_module(), kcenon::pacs::services::validation::rt_dose_iod_validator::validate_sop_common_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_sop_common_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_sop_common_module(), and kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_structure_set_module().

◆ check_type2

◆ strict_mode

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

◆ validate_pixel_data

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

◆ validate_references

◆ validate_rt_dose

bool kcenon::pacs::services::validation::rt_validation_options::validate_rt_dose = true

Validate RT Dose specific attributes (dose grid, units)

Definition at line 54 of file rt_iod_validator.h.

◆ validate_rt_plan

bool kcenon::pacs::services::validation::rt_validation_options::validate_rt_plan = true

Validate RT Plan specific attributes (beams, fractions)

Definition at line 51 of file rt_iod_validator.h.

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

◆ validate_rt_structure_set

bool kcenon::pacs::services::validation::rt_validation_options::validate_rt_structure_set = true

Validate RT Structure Set specific attributes (ROIs, contours)

Definition at line 57 of file rt_iod_validator.h.

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


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