Mercurial > hg > orthanc-wsi
comparison Framework/DicomizerParameters.h @ 244:4273518c2009
OrthancWSIDicomizer: Support importing of images from Cytomine
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 06 Dec 2021 21:18:18 +0100 |
parents | 49f647ed1b4c |
children | 20a730889ae2 |
comparison
equal
deleted
inserted
replaced
243:7d189530d648 | 244:4273518c2009 |
---|---|
57 OpticalPath opticalPath_; | 57 OpticalPath opticalPath_; |
58 std::string iccProfile_; | 58 std::string iccProfile_; |
59 | 59 |
60 Orthanc::WebServiceParameters orthanc_; | 60 Orthanc::WebServiceParameters orthanc_; |
61 | 61 |
62 // New in release 1.1 | |
63 bool isCytomineSource_; | |
64 Orthanc::WebServiceParameters cytomineServer_; | |
65 int cytomineImageInstanceId_; | |
66 std::string cytominePublicKey_; | |
67 std::string cytominePrivateKey_; | |
68 ImageCompression cytomineCompression_; | |
69 | |
62 public: | 70 public: |
63 DicomizerParameters(); | 71 DicomizerParameters(); |
64 | 72 |
65 void SetSafetyCheck(bool safety) | 73 void SetSafetyCheck(bool safety) |
66 { | 74 { |
247 | 255 |
248 const std::string& GetIccProfilePath() const | 256 const std::string& GetIccProfilePath() const |
249 { | 257 { |
250 return iccProfile_; | 258 return iccProfile_; |
251 } | 259 } |
260 | |
261 void SetCytomineSource(const std::string& url, | |
262 const std::string& publicKey, | |
263 const std::string& privateKey, | |
264 int imageInstanceId, | |
265 ImageCompression compression); | |
266 | |
267 bool IsCytomineSource() const | |
268 { | |
269 return isCytomineSource_; | |
270 } | |
271 | |
272 const Orthanc::WebServiceParameters& GetCytomineServer() const; | |
273 | |
274 const std::string& GetCytominePublicKey() const; | |
275 | |
276 const std::string& GetCytominePrivateKey() const; | |
277 | |
278 int GetCytomineImageInstanceId() const; | |
279 | |
280 ImageCompression GetCytomineCompression() const; | |
252 }; | 281 }; |
253 } | 282 } |