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;
   };
 }