Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomFormat/DicomPath.h @ 4683:7182f5732480
use of DicomPath in ParsedDicomFile
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 08 Jun 2021 12:37:48 +0200 |
parents | d38a7040474a |
children | ead3b81f4541 |
comparison
equal
deleted
inserted
replaced
4682:d38a7040474a | 4683:7182f5732480 |
---|---|
97 size_t index2, | 97 size_t index2, |
98 const Orthanc::DicomTag& sequence3, | 98 const Orthanc::DicomTag& sequence3, |
99 size_t index3, | 99 size_t index3, |
100 const Orthanc::DicomTag& tag); | 100 const Orthanc::DicomTag& tag); |
101 | 101 |
102 DicomPath(const std::vector<Orthanc::DicomTag>& parentTags, | |
103 const std::vector<size_t> parentIndexes, | |
104 const Orthanc::DicomTag& finalTag); | |
105 | |
102 void AddIndexedTagToPrefix(const Orthanc::DicomTag& tag, | 106 void AddIndexedTagToPrefix(const Orthanc::DicomTag& tag, |
103 size_t index); | 107 size_t index); |
104 | 108 |
105 void AddUniversalTagToPrefix(const Orthanc::DicomTag& tag); | 109 void AddUniversalTagToPrefix(const Orthanc::DicomTag& tag); |
106 | 110 |
132 bool HasUniversal() const; | 136 bool HasUniversal() const; |
133 | 137 |
134 std::string Format() const; | 138 std::string Format() const; |
135 | 139 |
136 static DicomPath Parse(const std::string& s); | 140 static DicomPath Parse(const std::string& s); |
141 | |
142 static bool IsMatch(const DicomPath& pattern, | |
143 const DicomPath& path); | |
137 }; | 144 }; |
138 } | 145 } |