comparison Resources/Orthanc/Plugins/Samples/Common/DicomPath.h @ 32:517c46f527cd

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Dec 2016 11:00:23 +0100
parents 9aace933cb64
children 9ee7e2f5f1a3
comparison
equal deleted inserted replaced
31:9aace933cb64 32:517c46f527cd
48 DicomTag finalTag_; 48 DicomTag finalTag_;
49 49
50 const Prefix& GetPrefixItem(size_t depth) const; 50 const Prefix& GetPrefixItem(size_t depth) const;
51 51
52 public: 52 public:
53 DicomPath(const DicomTag& finalTag) : 53 DicomPath(DicomTag finalTag) :
54 finalTag_(finalTag) 54 finalTag_(finalTag)
55 { 55 {
56 } 56 }
57 57
58 DicomPath(const DicomTag& sequence, 58 DicomPath(DicomTag sequence,
59 size_t index, 59 size_t index,
60 const DicomTag& tag); 60 DicomTag tag);
61 61
62 DicomPath(const DicomTag& sequence1, 62 DicomPath(DicomTag sequence1,
63 size_t index1, 63 size_t index1,
64 const DicomTag& sequence2, 64 DicomTag sequence2,
65 size_t index2, 65 size_t index2,
66 const DicomTag& tag); 66 DicomTag tag);
67 67
68 DicomPath(const DicomTag& sequence1, 68 DicomPath(DicomTag sequence1,
69 size_t index1, 69 size_t index1,
70 const DicomTag& sequence2, 70 DicomTag sequence2,
71 size_t index2, 71 size_t index2,
72 const DicomTag& sequence3, 72 DicomTag sequence3,
73 size_t index3, 73 size_t index3,
74 const DicomTag& tag); 74 DicomTag tag);
75 75
76 void AddToPrefix(const DicomTag& tag, 76 void AddToPrefix(DicomTag tag,
77 size_t position) 77 size_t position)
78 { 78 {
79 prefix_.push_back(std::make_pair(tag, position)); 79 prefix_.push_back(std::make_pair(tag, position));
80 } 80 }
81 81