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 }