|
PACS System 0.1.0
PACS DICOM system library
|
Options for RT IOD validation. More...
#include <rt_iod_validator.h>

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. | |
Options for RT IOD validation.
Definition at line 40 of file rt_iod_validator.h.
| bool kcenon::pacs::services::validation::rt_validation_options::allow_retired = true |
Allow retired attributes.
Definition at line 66 of file rt_iod_validator.h.
| 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.
| 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().
| bool kcenon::pacs::services::validation::rt_validation_options::check_type2 = true |
Check Type 2 (required, can be empty) attributes.
Definition at line 45 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_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_patient_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_patient_module(), kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_patient_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_general_plan_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_series_module(), and kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_structure_set_module().
| bool kcenon::pacs::services::validation::rt_validation_options::strict_mode = false |
Strict mode - treat warnings as errors.
Definition at line 69 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(), and kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate().
| bool kcenon::pacs::services::validation::rt_validation_options::validate_pixel_data = true |
Validate pixel data consistency (for RT Dose and RT Image)
Definition at line 60 of file rt_iod_validator.h.
Referenced by kcenon::pacs::services::validation::rt_dose_iod_validator::validate(), and kcenon::pacs::services::validation::rt_dose_iod_validator::validate_rt_dose_module().
| bool kcenon::pacs::services::validation::rt_validation_options::validate_references = true |
Validate referenced objects (plans, images)
Definition at line 63 of file rt_iod_validator.h.
Referenced by kcenon::pacs::services::validation::rt_dose_iod_validator::validate_rt_dose_module(), kcenon::pacs::services::validation::rt_plan_iod_validator::validate_rt_general_plan_module(), and kcenon::pacs::services::validation::rt_structure_set_iod_validator::validate_structure_set_module().
| 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.
| 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().
| 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().