comparison 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
comparison
equal deleted inserted replaced
1795:af6840eb23ee 1796:5e08a5fe6b27
58 Encoding encoding) 58 Encoding encoding)
59 { 59 {
60 Setup(query, caseSensitivePN, encoding); 60 Setup(query, caseSensitivePN, encoding);
61 } 61 }
62 62
63 bool MatchInternal(DcmItem& dicom,
64 Encoding encoding) const;
65
66 DcmDataset* ExtractInternal(DcmItem& dicom,
67 Encoding encoding) const;
68
63 public: 69 public:
64 HierarchicalMatcher(ParsedDicomFile& query, 70 HierarchicalMatcher(ParsedDicomFile& query,
65 bool caseSensitivePN); 71 bool caseSensitivePN);
66 72
67 ~HierarchicalMatcher(); 73 ~HierarchicalMatcher();
68 74
69 std::string Format(const std::string& prefix = "") const; 75 std::string Format(const std::string& prefix = "") const;
76
77 bool Match(ParsedDicomFile& dicom) const;
78
79 ParsedDicomFile* Extract(ParsedDicomFile& dicom) const;
70 }; 80 };
71 } 81 }