comparison Framework/Inputs/DicomPyramid.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 e3cbf890b588
children 1e864138f0da
comparison
equal deleted inserted replaced
195:fda17c92d784 196:b0bd22077cd8
30 class DicomPyramid : public PyramidWithRawTiles 30 class DicomPyramid : public PyramidWithRawTiles
31 { 31 {
32 private: 32 private:
33 struct Comparator; 33 struct Comparator;
34 34
35 OrthancPlugins::IOrthancConnection& orthanc_; 35 OrthancStone::IOrthancConnection& orthanc_;
36 std::string seriesId_; 36 std::string seriesId_;
37 std::vector<DicomPyramidInstance*> instances_; 37 std::vector<DicomPyramidInstance*> instances_;
38 std::vector<DicomPyramidLevel*> levels_; 38 std::vector<DicomPyramidLevel*> levels_;
39 39
40 void Clear(); 40 void Clear();
41 41
42 void RegisterInstances(const std::string& seriesId, 42 void RegisterInstances(const std::string& seriesId,
43 bool useCache); 43 bool useCache);
45 void Check(const std::string& seriesId) const; 45 void Check(const std::string& seriesId) const;
46 46
47 void CheckLevel(size_t level) const; 47 void CheckLevel(size_t level) const;
48 48
49 public: 49 public:
50 DicomPyramid(OrthancPlugins::IOrthancConnection& orthanc, 50 DicomPyramid(OrthancStone::IOrthancConnection& orthanc,
51 const std::string& seriesId, 51 const std::string& seriesId,
52 bool useCache); 52 bool useCache);
53 53
54 virtual ~DicomPyramid() 54 virtual ~DicomPyramid()
55 { 55 {