Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
537:2890721b0f57 | 540:eaca3d38b2aa |
---|---|
49 const OrthancConnection& connection_; | 49 const OrthancConnection& connection_; |
50 std::string id_; | 50 std::string id_; |
51 Json::Value tags_; | 51 Json::Value tags_; |
52 std::auto_ptr<Orthanc::PngReader> reader_; | 52 std::auto_ptr<Orthanc::PngReader> reader_; |
53 Orthanc::ImageExtractionMode mode_; | 53 Orthanc::ImageExtractionMode mode_; |
54 std::auto_ptr<std::string> dicom_; | |
54 | 55 |
55 void DownloadImage(); | 56 void DownloadImage(); |
57 | |
58 void DownloadDicom(); | |
56 | 59 |
57 public: | 60 public: |
58 Instance(const OrthancConnection& connection, | 61 Instance(const OrthancConnection& connection, |
59 const char* id); | 62 const char* id); |
60 | 63 |
88 | 91 |
89 const void* GetBuffer(uint32_t y); | 92 const void* GetBuffer(uint32_t y); |
90 | 93 |
91 void DiscardImage(); | 94 void DiscardImage(); |
92 | 95 |
96 void DiscardDicom(); | |
97 | |
98 const uint64_t GetDicomSize(); | |
99 | |
100 const void* GetDicom(); | |
101 | |
93 LAAW_API_INTERNAL void SplitVectorOfFloats(std::vector<float>& target, | 102 LAAW_API_INTERNAL void SplitVectorOfFloats(std::vector<float>& target, |
94 const char* tag); | 103 const char* tag); |
95 }; | 104 }; |
96 } | 105 } |