diff OrthancServer/Sources/ResourceFinder.h @ 5666:aa231c18b9d2 find-refactoring

adding computed tags
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 04 Jul 2024 18:31:54 +0200
parents d8c86698110c
children dc96401dbe88
line wrap: on
line diff
--- a/OrthancServer/Sources/ResourceFinder.h	Thu Jul 04 14:36:24 2024 +0200
+++ b/OrthancServer/Sources/ResourceFinder.h	Thu Jul 04 18:31:54 2024 +0200
@@ -52,6 +52,15 @@
       return requestedComputedTags_.find(tag) != requestedComputedTags_.end();
     }
 
+    void ConfigureChildrenCountComputedTag(DicomTag tag,
+                                           ResourceType parentLevel,
+                                           ResourceType childLevel);
+
+    void InjectChildrenCountComputedTag(DicomMap& requestedTags,
+                                        DicomTag tag,
+                                        const FindResponse::Resource& resource,
+                                        ResourceType level) const;
+
     SeriesStatus GetSeriesStatus(uint32_t& expectedNumberOfInstances,
                                  const FindResponse::Resource& resource) const;