Mercurial > hg > orthanc-stone
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 |