31#include <unordered_map>
48using Dictionary = std::unordered_map<DictionaryEntryKey, DictionaryEntryType>;
54using Library = std::unordered_map<int, Dictionary>;
60 {
"name", DictionaryEntryType::String},
61 {
"version", DictionaryEntryType::Int},
62 {
"materialthickness",DictionaryEntryType::Double}
77 {
"volumepkg name", DictionaryEntryType::String},
78 {
"version", DictionaryEntryType::Int},
79 {
"width", DictionaryEntryType::Int},
80 {
"height", DictionaryEntryType::Int},
81 {
"number of slices", DictionaryEntryType::Int},
82 {
"slice location", DictionaryEntryType::String},
83 {
"min", DictionaryEntryType::Double},
84 {
"max", DictionaryEntryType::Double},
85 {
"voxelsize", DictionaryEntryType::Double},
86 {
"materialthickness",DictionaryEntryType::Double}
92 {
"volumepkg name", DictionaryEntryType::String},
93 {
"version", DictionaryEntryType::Int},
94 {
"width", DictionaryEntryType::Int},
95 {
"height", DictionaryEntryType::Int},
96 {
"number of slices", DictionaryEntryType::Int},
97 {
"slice location", DictionaryEntryType::String},
98 {
"min", DictionaryEntryType::Double},
99 {
"max", DictionaryEntryType::Double},
100 {
"voxelsize", DictionaryEntryType::Double},
101 {
"materialthickness",DictionaryEntryType::Double}
107 {
"volumepkg name", DictionaryEntryType::String},
108 {
"version", DictionaryEntryType::Int},
109 {
"width", DictionaryEntryType::Int},
110 {
"height", DictionaryEntryType::Int},
111 {
"number of slices", DictionaryEntryType::Int},
112 {
"slice location", DictionaryEntryType::String},
113 {
"min", DictionaryEntryType::Double},
114 {
"max", DictionaryEntryType::Double},
115 {
"voxelsize", DictionaryEntryType::Double}
123 {5,
V5}, {6,
V6}, {7,
V7}};
Volume Cartographer library
static constexpr int VOLPKG_VERSION_LATEST
Volume Package version generated by this release
const Library VERSION_LIBRARY
std::unordered_map< int, Dictionary > Library
std::unordered_map< DictionaryEntryKey, DictionaryEntryType > Dictionary
std::string DictionaryEntryKey