Mercurial > hg > orthanc
comparison OrthancServer/ServerEnumerations.h @ 562:f64e3838d6e1 find-move-scp
refactoring enumerations
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 18 Sep 2013 16:49:48 +0200 |
parents | e0cfb413c86b |
children | 4aa6f0d79947 |
comparison
equal
deleted
inserted
replaced
559:e0cfb413c86b | 562:f64e3838d6e1 |
---|---|
30 **/ | 30 **/ |
31 | 31 |
32 #pragma once | 32 #pragma once |
33 | 33 |
34 #include <string> | 34 #include <string> |
35 | |
36 #include "../Core/Enumerations.h" | |
35 | 37 |
36 namespace Orthanc | 38 namespace Orthanc |
37 { | 39 { |
38 enum SeriesStatus | 40 enum SeriesStatus |
39 { | 41 { |
67 enum GlobalProperty | 69 enum GlobalProperty |
68 { | 70 { |
69 GlobalProperty_DatabaseSchemaVersion = 1, | 71 GlobalProperty_DatabaseSchemaVersion = 1, |
70 GlobalProperty_FlushSleep = 2, | 72 GlobalProperty_FlushSleep = 2, |
71 GlobalProperty_AnonymizationSequence = 3 | 73 GlobalProperty_AnonymizationSequence = 3 |
72 }; | |
73 | |
74 enum ResourceType | |
75 { | |
76 ResourceType_Patient = 1, | |
77 ResourceType_Study = 2, | |
78 ResourceType_Series = 3, | |
79 ResourceType_Instance = 4 | |
80 }; | 74 }; |
81 | 75 |
82 enum MetadataType | 76 enum MetadataType |
83 { | 77 { |
84 MetadataType_Instance_IndexInSeries = 1, | 78 MetadataType_Instance_IndexInSeries = 1, |
120 std::string GetBasePath(ResourceType type, | 114 std::string GetBasePath(ResourceType type, |
121 const std::string& publicId); | 115 const std::string& publicId); |
122 | 116 |
123 MetadataType StringToMetadata(const std::string& str); | 117 MetadataType StringToMetadata(const std::string& str); |
124 | 118 |
125 const char* EnumerationToString(ResourceType type); | |
126 | |
127 std::string EnumerationToString(MetadataType type); | 119 std::string EnumerationToString(MetadataType type); |
128 | 120 |
129 const char* EnumerationToString(SeriesStatus status); | 121 const char* EnumerationToString(SeriesStatus status); |
130 | 122 |
131 const char* EnumerationToString(StoreStatus status); | 123 const char* EnumerationToString(StoreStatus status); |
137 ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer); | 129 ModalityManufacturer StringToModalityManufacturer(const std::string& manufacturer); |
138 | 130 |
139 ResourceType GetParentResourceType(ResourceType type); | 131 ResourceType GetParentResourceType(ResourceType type); |
140 | 132 |
141 ResourceType GetChildResourceType(ResourceType type); | 133 ResourceType GetChildResourceType(ResourceType type); |
142 | |
143 ResourceType StringToResourceType(const char* type); | |
144 } | 134 } |