|
PACS System 0.1.0
PACS DICOM system library
|
Configuration for file_storage. More...
#include <file_storage.h>

Public Attributes | |
| std::filesystem::path | root_path |
| Root directory for storage. | |
| naming_scheme | naming = naming_scheme::uid_hierarchical |
| File organization scheme. | |
| duplicate_policy | duplicate = duplicate_policy::reject |
| How to handle duplicate instances. | |
| bool | create_directories = true |
| Create directories automatically if they don't exist. | |
| std::string | file_extension = ".dcm" |
| File extension for DICOM files. | |
Configuration for file_storage.
Definition at line 66 of file file_storage.h.
| bool kcenon::pacs::storage::file_storage_config::create_directories = true |
Create directories automatically if they don't exist.
Definition at line 77 of file file_storage.h.
Referenced by kcenon::pacs::storage::file_storage::file_storage().
| duplicate_policy kcenon::pacs::storage::file_storage_config::duplicate = duplicate_policy::reject |
How to handle duplicate instances.
Definition at line 74 of file file_storage.h.
| std::string kcenon::pacs::storage::file_storage_config::file_extension = ".dcm" |
File extension for DICOM files.
Definition at line 80 of file file_storage.h.
| naming_scheme kcenon::pacs::storage::file_storage_config::naming = naming_scheme::uid_hierarchical |
File organization scheme.
Definition at line 71 of file file_storage.h.
| std::filesystem::path kcenon::pacs::storage::file_storage_config::root_path |
Root directory for storage.
Definition at line 68 of file file_storage.h.
Referenced by kcenon::pacs::storage::file_storage::file_storage(), and kcenon::pacs::storage::file_storage::root_path().