diff OrthancFramework/Sources/DicomFormat/DicomMap.h @ 4940:304514ce84ee more-tags

tools/find + C-Find + list-resources now all using the same code (ExpandResource) to build 'computed tags'
author Alain Mazy <am@osimis.io>
date Tue, 15 Mar 2022 15:57:21 +0100
parents 8422e4f99a18
children 877bc3b96476
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomFormat/DicomMap.h	Tue Mar 15 09:09:52 2022 +0100
+++ b/OrthancFramework/Sources/DicomFormat/DicomMap.h	Tue Mar 15 15:57:21 2022 +0100
@@ -137,6 +137,16 @@
 
     static bool IsMainDicomTag(const DicomTag& tag);
 
+    static bool IsComputedTag(const DicomTag& tag, ResourceType level);
+
+    static bool IsComputedTag(const DicomTag& tag);
+
+    static bool HasOnlyComputedTags(const std::set<DicomTag>& tags);
+
+    static bool HasComputedTags(const std::set<DicomTag>& tags, ResourceType level);
+
+    static bool HasComputedTags(const std::set<DicomTag>& tags);
+
     static const std::set<DicomTag>& GetMainDicomTags(ResourceType level);
 
     // returns a string uniquely identifying the list of main dicom tags for a level