Mercurial > hg > orthanc-wsi
comparison Framework/Inputs/DicomPyramidInstance.h @ 196:b0bd22077cd8
sharing code with orthanc-stone
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2020 17:57:38 +0200 |
parents | e57e6ca5303d |
children | 1e864138f0da |
comparison
equal
deleted
inserted
replaced
195:fda17c92d784 | 196:b0bd22077cd8 |
---|---|
20 | 20 |
21 | 21 |
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "../Enumerations.h" | 24 #include "../Enumerations.h" |
25 #include "Orthanc/IOrthancConnection.h" | 25 #include "../../Resources/Orthanc/Stone/IOrthancConnection.h" |
26 | 26 |
27 #include <boost/noncopyable.hpp> | 27 #include <boost/noncopyable.hpp> |
28 #include <vector> | 28 #include <vector> |
29 | 29 |
30 namespace OrthancWSI | 30 namespace OrthancWSI |
43 unsigned int totalWidth_; | 43 unsigned int totalWidth_; |
44 unsigned int totalHeight_; | 44 unsigned int totalHeight_; |
45 std::vector<FrameLocation> frames_; | 45 std::vector<FrameLocation> frames_; |
46 Orthanc::PhotometricInterpretation photometric_; | 46 Orthanc::PhotometricInterpretation photometric_; |
47 | 47 |
48 void Load(OrthancPlugins::IOrthancConnection& orthanc, | 48 void Load(OrthancStone::IOrthancConnection& orthanc, |
49 const std::string& instanceId); | 49 const std::string& instanceId); |
50 | 50 |
51 void Deserialize(const std::string& content); | 51 void Deserialize(const std::string& content); |
52 | 52 |
53 public: | 53 public: |
54 DicomPyramidInstance(OrthancPlugins::IOrthancConnection& orthanc, | 54 DicomPyramidInstance(OrthancStone::IOrthancConnection& orthanc, |
55 const std::string& instanceId, | 55 const std::string& instanceId, |
56 bool useCache); | 56 bool useCache); |
57 | 57 |
58 const std::string& GetInstanceId() const | 58 const std::string& GetInstanceId() const |
59 { | 59 { |
60 return instanceId_; | 60 return instanceId_; |
61 } | 61 } |
62 | 62 |
63 ImageCompression GetImageCompression(OrthancPlugins::IOrthancConnection& orthanc); | 63 ImageCompression GetImageCompression(OrthancStone::IOrthancConnection& orthanc); |
64 | 64 |
65 Orthanc::PixelFormat GetPixelFormat() const | 65 Orthanc::PixelFormat GetPixelFormat() const |
66 { | 66 { |
67 return format_; | 67 return format_; |
68 } | 68 } |