comparison OrthancServer/Search/DatabaseLookup.h @ 3027:fd587cf51a89 db-changes

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 18 Dec 2018 12:50:27 +0100
parents 039a9d262d64
children 5da6d1063d8f
comparison
equal deleted inserted replaced
3025:039a9d262d64 3027:fd587cf51a89
40 class DatabaseLookup : public boost::noncopyable 40 class DatabaseLookup : public boost::noncopyable
41 { 41 {
42 private: 42 private:
43 std::vector<DicomTagConstraint*> constraints_; 43 std::vector<DicomTagConstraint*> constraints_;
44 44
45 void AddDicomConstraintInternal(const DicomTag& tag,
46 ValueRepresentation vr,
47 const std::string& dicomQuery,
48 bool caseSensitive,
49 bool mandatoryTag);
45 public: 50 public:
46 DatabaseLookup() 51 DatabaseLookup()
47 { 52 {
48 } 53 }
49 54
67 72
68 void AddDicomConstraint(const DicomTag& tag, 73 void AddDicomConstraint(const DicomTag& tag,
69 const std::string& dicomQuery, 74 const std::string& dicomQuery,
70 bool caseSensitivePN, 75 bool caseSensitivePN,
71 bool mandatoryTag); 76 bool mandatoryTag);
77
78 void AddRestConstraint(const DicomTag& tag,
79 const std::string& dicomQuery,
80 bool caseSensitive,
81 bool mandatoryTag);
72 }; 82 };
73 } 83 }