Mercurial > hg > orthanc
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 } |