Mercurial > hg > orthanc
diff Core/Enumerations.cpp @ 2655:c196d76cb8fa jobs
serialization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jun 2018 17:57:49 +0200 |
parents | 193ef9c1b731 |
children | 6eebc2eb3168 |
line wrap: on
line diff
--- a/Core/Enumerations.cpp Tue Jun 05 17:09:18 2018 +0200 +++ b/Core/Enumerations.cpp Tue Jun 05 17:57:49 2018 +0200 @@ -1500,6 +1500,35 @@ } + RequestOrigin StringToRequestOrigin(const std::string& origin) + { + if (origin == "Unknown") + { + return RequestOrigin_Unknown; + } + else if (origin == "DicomProtocol") + { + return RequestOrigin_DicomProtocol; + } + else if (origin == "RestApi") + { + return RequestOrigin_RestApi; + } + else if (origin == "Plugins") + { + return RequestOrigin_Plugins; + } + else if (origin == "Lua") + { + return RequestOrigin_Lua; + } + else + { + throw OrthancException(ErrorCode_ParameterOutOfRange); + } + } + + unsigned int GetBytesPerPixel(PixelFormat format) { switch (format)