diff OrthancCppClient/Instance.h @ 540:eaca3d38b2aa laaw

many fixes
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 12 Sep 2013 12:55:07 +0200
parents 50d9660f960c
children 9d2592c08919
line wrap: on
line diff
--- a/OrthancCppClient/Instance.h	Mon Aug 12 10:56:35 2013 +0200
+++ b/OrthancCppClient/Instance.h	Thu Sep 12 12:55:07 2013 +0200
@@ -51,9 +51,12 @@
     Json::Value tags_;
     std::auto_ptr<Orthanc::PngReader> reader_;
     Orthanc::ImageExtractionMode mode_;
+    std::auto_ptr<std::string> dicom_;
 
     void DownloadImage();
 
+    void DownloadDicom();
+
   public:
     Instance(const OrthancConnection& connection,
              const char* id);
@@ -90,6 +93,12 @@
 
     void DiscardImage();
 
+    void DiscardDicom();
+
+    const uint64_t GetDicomSize();
+
+    const void* GetDicom();
+
     LAAW_API_INTERNAL void SplitVectorOfFloats(std::vector<float>& target,
                                                const char* tag);
   };