comparison Framework/Inputs/DicomPyramid.h @ 61:147bd6dc28db

refactoring using new items in the plugin toolbox of Orthanc
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Nov 2016 17:15:55 +0100
parents 91fc9583b2de
children d529d9ce3c7e
comparison
equal deleted inserted replaced
60:a59fdb848a7b 61:147bd6dc28db
29 class DicomPyramid : public PyramidWithRawTiles 29 class DicomPyramid : public PyramidWithRawTiles
30 { 30 {
31 private: 31 private:
32 struct Comparator; 32 struct Comparator;
33 33
34 IOrthancConnection& orthanc_; 34 OrthancPlugins::IOrthancConnection& orthanc_;
35 std::string seriesId_; 35 std::string seriesId_;
36 std::vector<DicomPyramidInstance*> instances_; 36 std::vector<DicomPyramidInstance*> instances_;
37 std::vector<DicomPyramidLevel*> levels_; 37 std::vector<DicomPyramidLevel*> levels_;
38 38
39 void Clear(); 39 void Clear();
40 40
41 void RegisterInstances(const std::string& seriesId); 41 void RegisterInstances(const std::string& seriesId);
42 42
43 void Check(const std::string& seriesId) const; 43 void Check(const std::string& seriesId) const;
44 44
45 void CheckLevel(size_t level) const; 45 void CheckLevel(size_t level) const;
46 46
47 public: 47 public:
48 DicomPyramid(IOrthancConnection& orthanc, 48 DicomPyramid(OrthancPlugins::IOrthancConnection& orthanc,
49 const std::string& seriesId); 49 const std::string& seriesId);
50 50
51 virtual ~DicomPyramid() 51 virtual ~DicomPyramid()
52 { 52 {
53 Clear(); 53 Clear();