comparison OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.h @ 1834:126522623e20

replaced OrthancStone::DicomPath by new class Orthanc::DicomPath from orthanc framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 10 Jun 2021 12:07:04 +0200
parents 9ac2a65d4172
children 3889ae96d2e9
comparison
equal deleted inserted replaced
1833:3c0996f028a1 1834:126522623e20
34 class FullOrthancDataset : public IDicomDataset 34 class FullOrthancDataset : public IDicomDataset
35 { 35 {
36 private: 36 private:
37 Json::Value root_; 37 Json::Value root_;
38 38
39 const Json::Value* LookupPath(const DicomPath& path) const; 39 const Json::Value* LookupPath(const Orthanc::DicomPath& path) const;
40 40
41 void CheckRoot() const; 41 void CheckRoot() const;
42 42
43 public: 43 public:
44 FullOrthancDataset(IOrthancConnection& orthanc, 44 FullOrthancDataset(IOrthancConnection& orthanc,
50 size_t size); 50 size_t size);
51 51
52 explicit FullOrthancDataset(const Json::Value& root); 52 explicit FullOrthancDataset(const Json::Value& root);
53 53
54 virtual bool GetStringValue(std::string& result, 54 virtual bool GetStringValue(std::string& result,
55 const DicomPath& path) const ORTHANC_OVERRIDE; 55 const Orthanc::DicomPath& path) const ORTHANC_OVERRIDE;
56 56
57 virtual bool GetSequenceSize(size_t& size, 57 virtual bool GetSequenceSize(size_t& size,
58 const DicomPath& path) const ORTHANC_OVERRIDE; 58 const Orthanc::DicomPath& path) const ORTHANC_OVERRIDE;
59 59
60 FullOrthancDataset* Clone() const 60 FullOrthancDataset* Clone() const
61 { 61 {
62 return new FullOrthancDataset(this->root_); 62 return new FullOrthancDataset(this->root_);
63 } 63 }