Mercurial > hg > orthanc
diff OrthancServer/Search/HierarchicalMatcher.h @ 1796:5e08a5fe6b27 worklists
HierarchicalMatcher - extracting tags
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 19 Nov 2015 18:32:00 +0100 |
parents | af6840eb23ee |
children | b1291df2f780 |
line wrap: on
line diff
--- a/OrthancServer/Search/HierarchicalMatcher.h Thu Nov 19 17:41:22 2015 +0100 +++ b/OrthancServer/Search/HierarchicalMatcher.h Thu Nov 19 18:32:00 2015 +0100 @@ -60,6 +60,12 @@ Setup(query, caseSensitivePN, encoding); } + bool MatchInternal(DcmItem& dicom, + Encoding encoding) const; + + DcmDataset* ExtractInternal(DcmItem& dicom, + Encoding encoding) const; + public: HierarchicalMatcher(ParsedDicomFile& query, bool caseSensitivePN); @@ -67,5 +73,9 @@ ~HierarchicalMatcher(); std::string Format(const std::string& prefix = "") const; + + bool Match(ParsedDicomFile& dicom) const; + + ParsedDicomFile* Extract(ParsedDicomFile& dicom) const; }; }