Mercurial > hg > orthanc-wsi
diff 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 |
line wrap: on
line diff
--- a/Framework/DicomizerParameters.h Mon Dec 06 16:15:10 2021 +0100 +++ b/Framework/DicomizerParameters.h Mon Dec 06 21:18:18 2021 +0100 @@ -59,6 +59,14 @@ Orthanc::WebServiceParameters orthanc_; + // New in release 1.1 + bool isCytomineSource_; + Orthanc::WebServiceParameters cytomineServer_; + int cytomineImageInstanceId_; + std::string cytominePublicKey_; + std::string cytominePrivateKey_; + ImageCompression cytomineCompression_; + public: DicomizerParameters(); @@ -249,5 +257,26 @@ { return iccProfile_; } + + void SetCytomineSource(const std::string& url, + const std::string& publicKey, + const std::string& privateKey, + int imageInstanceId, + ImageCompression compression); + + bool IsCytomineSource() const + { + return isCytomineSource_; + } + + const Orthanc::WebServiceParameters& GetCytomineServer() const; + + const std::string& GetCytominePublicKey() const; + + const std::string& GetCytominePrivateKey() const; + + int GetCytomineImageInstanceId() const; + + ImageCompression GetCytomineCompression() const; }; }