|
PACS System 0.1.0
PACS DICOM system library
|
File storage configuration. More...
#include <config_loader.h>

Public Attributes | |
| std::filesystem::path | root_path {"./pacs_data"} |
| Root path for DICOM file storage. | |
| std::string | naming_scheme {"uid_hierarchical"} |
| Naming scheme: "uid_flat", "uid_hierarchical", "date_based". | |
| std::string | duplicate_policy {"replace"} |
| Duplicate handling: "reject", "replace", "rename". | |
| database_config | database |
| Database configuration. | |
File storage configuration.
Definition at line 145 of file config_loader.h.
| database_config kcenon::pacs::samples::storage_config::database |
Database configuration.
Definition at line 156 of file config_loader.h.
Referenced by kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), and main().
| std::string kcenon::pacs::samples::storage_config::duplicate_policy {"replace"} |
Duplicate handling: "reject", "replace", "rename".
Definition at line 153 of file config_loader.h.
Referenced by kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), and main().
| std::string kcenon::pacs::samples::storage_config::naming_scheme {"uid_hierarchical"} |
Naming scheme: "uid_flat", "uid_hierarchical", "date_based".
Definition at line 150 of file config_loader.h.
Referenced by kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), and main().
| std::filesystem::path kcenon::pacs::samples::storage_config::root_path {"./pacs_data"} |
Root path for DICOM file storage.
Definition at line 147 of file config_loader.h.
Referenced by kcenon::pacs::samples::config_loader::create_default(), kcenon::pacs::samples::config_loader::load_from_string(), main(), and kcenon::pacs::samples::production_pacs::setup_mini_pacs().