Mercurial > hg > orthanc
comparison OrthancServer/ServerToolbox.h @ 1668:de1413733c97 db-changes
reconstructing main dicom tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Sep 2015 17:18:39 +0200 |
parents | 6e7e5ed91c2d |
children | 2ad22b2970a2 |
comparison
equal
deleted
inserted
replaced
1667:9e875db36aef | 1668:de1413733c97 |
---|---|
31 | 31 |
32 | 32 |
33 #pragma once | 33 #pragma once |
34 | 34 |
35 #include "../Core/DicomFormat/DicomMap.h" | 35 #include "../Core/DicomFormat/DicomMap.h" |
36 #include "IDatabaseWrapper.h" | |
36 | 37 |
37 #include <json/json.h> | 38 #include <json/json.h> |
38 | 39 |
39 namespace Orthanc | 40 namespace Orthanc |
40 { | 41 { |
41 void SimplifyTags(Json::Value& target, | 42 namespace Toolbox |
42 const Json::Value& source); | 43 { |
44 void SimplifyTags(Json::Value& target, | |
45 const Json::Value& source); | |
43 | 46 |
44 void LogMissingRequiredTag(const DicomMap& summary); | 47 void LogMissingRequiredTag(const DicomMap& summary); |
48 | |
49 void SetMainDicomTags(IDatabaseWrapper& database, | |
50 int64_t resource, | |
51 ResourceType level, | |
52 const DicomMap& dicomSummary, | |
53 bool includeIdentifiers); | |
54 | |
55 bool FindOneChildInstance(int64_t& result, | |
56 IDatabaseWrapper& database, | |
57 int64_t resource, | |
58 ResourceType type); | |
59 | |
60 void ReconstructMainDicomTags(IDatabaseWrapper& database, | |
61 IStorageArea& storageArea, | |
62 ResourceType level); | |
63 } | |
45 } | 64 } |