Mercurial > hg > orthanc
comparison OrthancServer/Plugins/Engine/OrthancPluginDatabaseV4.cpp @ 5828:7030fa489669 find-refactoring tip
tools/find: QueryMetadata
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Mon, 07 Oct 2024 15:19:26 +0200 |
parents | 25df40a274fd |
children |
comparison
equal
deleted
inserted
replaced
5827:976872a99d39 | 5828:7030fa489669 |
---|---|
134 source.sop_instance_uid()); | 134 source.sop_instance_uid()); |
135 } | 135 } |
136 | 136 |
137 | 137 |
138 static void Convert(DatabasePluginMessages::DatabaseConstraint& target, | 138 static void Convert(DatabasePluginMessages::DatabaseConstraint& target, |
139 const DatabaseConstraint& source) | 139 const DatabaseDicomTagConstraint& source) |
140 { | 140 { |
141 target.set_level(Convert(source.GetLevel())); | 141 target.set_level(Convert(source.GetLevel())); |
142 target.set_tag_group(source.GetTag().GetGroup()); | 142 target.set_tag_group(source.GetTag().GetGroup()); |
143 target.set_tag_element(source.GetTag().GetElement()); | 143 target.set_tag_element(source.GetTag().GetElement()); |
144 target.set_is_identifier_tag(source.IsIdentifier()); | 144 target.set_is_identifier_tag(source.IsIdentifier()); |
1135 } | 1135 } |
1136 | 1136 |
1137 | 1137 |
1138 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, | 1138 virtual void ApplyLookupResources(std::list<std::string>& resourcesId, |
1139 std::list<std::string>* instancesId, // Can be NULL if not needed | 1139 std::list<std::string>* instancesId, // Can be NULL if not needed |
1140 const DatabaseConstraints& lookup, | 1140 const DatabaseDicomTagConstraints& lookup, |
1141 ResourceType queryLevel, | 1141 ResourceType queryLevel, |
1142 const std::set<std::string>& labels, | 1142 const std::set<std::string>& labels, |
1143 LabelsConstraint labelsConstraint, | 1143 LabelsConstraint labelsConstraint, |
1144 uint32_t limit) ORTHANC_OVERRIDE | 1144 uint32_t limit) ORTHANC_OVERRIDE |
1145 { | 1145 { |