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 }