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 {