Mercurial > hg > orthanc
comparison OrthancServer/FromDcmtkBridge.h @ 2232:3dd44baebc36
macro ORTHANC_ENABLE_LUA for orthanc-wsi
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 14 Dec 2016 16:57:21 +0100 |
parents | 3eefb84ac0bd |
children | a3a65de1840f |
comparison
equal
deleted
inserted
replaced
2231:61e0564d03bb | 2232:3dd44baebc36 |
---|---|
34 | 34 |
35 #include "ServerEnumerations.h" | 35 #include "ServerEnumerations.h" |
36 | 36 |
37 #include "../Core/DicomFormat/DicomElement.h" | 37 #include "../Core/DicomFormat/DicomElement.h" |
38 #include "../Core/DicomFormat/DicomMap.h" | 38 #include "../Core/DicomFormat/DicomMap.h" |
39 #include "../Core/Lua/LuaFunctionCall.h" | |
40 | 39 |
41 #include <dcmtk/dcmdata/dcdatset.h> | 40 #include <dcmtk/dcmdata/dcdatset.h> |
42 #include <dcmtk/dcmdata/dcmetinf.h> | 41 #include <dcmtk/dcmdata/dcmetinf.h> |
43 #include <dcmtk/dcmdata/dcpixseq.h> | 42 #include <dcmtk/dcmdata/dcpixseq.h> |
44 #include <dcmtk/dcmdata/dcfilefo.h> | 43 #include <dcmtk/dcmdata/dcfilefo.h> |
45 #include <json/json.h> | 44 #include <json/json.h> |
46 | 45 |
46 #if !defined(ORTHANC_BUILD_UNIT_TESTS) | |
47 # error The macro ORTHANC_BUILD_UNIT_TESTS must be defined | |
48 #endif | |
49 | |
50 #if !defined(ORTHANC_ENABLE_LUA) | |
51 # error The macro ORTHANC_ENABLE_LUA must be defined | |
52 #endif | |
53 | |
47 #if ORTHANC_BUILD_UNIT_TESTS == 1 | 54 #if ORTHANC_BUILD_UNIT_TESTS == 1 |
48 # include <gtest/gtest_prod.h> | 55 # include <gtest/gtest_prod.h> |
56 #endif | |
57 | |
58 #if ORTHANC_ENABLE_LUA == 1 | |
59 # include "../Core/Lua/LuaFunctionCall.h" | |
49 #endif | 60 #endif |
50 | 61 |
51 | 62 |
52 namespace Orthanc | 63 namespace Orthanc |
53 { | 64 { |
202 const Json::Value& result); | 213 const Json::Value& result); |
203 | 214 |
204 static bool LookupTransferSyntax(std::string& result, | 215 static bool LookupTransferSyntax(std::string& result, |
205 DcmFileFormat& dicom); | 216 DcmFileFormat& dicom); |
206 | 217 |
218 #if ORTHANC_ENABLE_LUA == 1 | |
207 static void ExecuteToDicom(DicomMap& target, | 219 static void ExecuteToDicom(DicomMap& target, |
208 LuaFunctionCall& call); | 220 LuaFunctionCall& call); |
221 #endif | |
209 }; | 222 }; |
210 } | 223 } |