Mercurial > hg > orthanc-stone
diff OrthancStone/Sources/Loaders/LoadedDicomResources.h @ 1862:63587fdeec69
added 'SkipSeriesFromModalities' to ignore series from modality types
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 23 Sep 2021 14:38:42 +0200 |
parents | d6b83b4cedcd |
children | 3889ae96d2e9 |
line wrap: on
line diff
--- a/OrthancStone/Sources/Loaders/LoadedDicomResources.h Tue Sep 21 12:44:40 2021 +0200 +++ b/OrthancStone/Sources/Loaders/LoadedDicomResources.h Thu Sep 23 14:38:42 2021 +0200 @@ -109,6 +109,17 @@ return resources_.find(id) != resources_.end(); } + void RemoveResource(const std::string& id) + { + if (HasResource(id)) + { + Resource* resource = resources_[id]; + delete resource; + resources_.erase(id); + flattened_.clear(); // Invalidate the flattened version + } + } + void MergeResource(Orthanc::DicomMap& target, const std::string& id) const;