Mercurial > hg > orthanc
diff OrthancServer/Database/ResourcesContent.cpp @ 3099:9c71abbff70f db-changes
removing build dependency on plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 07 Jan 2019 16:13:16 +0100 |
parents | 61da3c9b4121 |
children | 94f4a18a79cc |
line wrap: on
line diff
--- a/OrthancServer/Database/ResourcesContent.cpp Sun Jan 06 12:43:19 2019 +0100 +++ b/OrthancServer/Database/ResourcesContent.cpp Mon Jan 07 16:13:16 2019 +0100 @@ -62,47 +62,4 @@ compatibility.SetMetadata(it->resourceId_, it->metadata_, it->value_); } } - - - void ResourcesContent::EncodeForPlugins( - std::vector<OrthancPluginResourcesContentTags>& identifierTags, - std::vector<OrthancPluginResourcesContentTags>& mainDicomTags, - std::vector<OrthancPluginResourcesContentMetadata>& metadata) const - { - identifierTags.reserve(tags_.size()); - mainDicomTags.reserve(tags_.size()); - metadata.reserve(metadata_.size()); - - for (std::list<TagValue>::const_iterator - it = tags_.begin(); it != tags_.end(); ++it) - { - OrthancPluginResourcesContentTags tmp; - tmp.resource = it->resourceId_; - tmp.group = it->tag_.GetGroup(); - tmp.element = it->tag_.GetElement(); - tmp.value = it->value_.c_str(); - - if (it->isIdentifier_) - { - identifierTags.push_back(tmp); - } - else - { - mainDicomTags.push_back(tmp); - } - } - - for (std::list<Metadata>::const_iterator - it = metadata_.begin(); it != metadata_.end(); ++it) - { - OrthancPluginResourcesContentMetadata tmp; - tmp.resource = it->resourceId_; - tmp.metadata = it->metadata_; - tmp.value = it->value_.c_str(); - metadata.push_back(tmp); - } - - assert(identifierTags.size() + mainDicomTags.size() == tags_.size() && - metadata.size() == metadata_.size()); - } }