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 }