diff OrthancFramework/Sources/DicomParsing/ParsedDicomFile.cpp @ 4139:a4f28efdfccf

"maxTagLength" must be explicitly given to ParsedDicomFile::ExtractDicomSummary()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 06 Aug 2020 18:25:47 +0200
parents 6774605d4341
children 0ddc5297a8ab
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/ParsedDicomFile.cpp	Thu Aug 06 17:56:10 2020 +0200
+++ b/OrthancFramework/Sources/DicomParsing/ParsedDicomFile.cpp	Thu Aug 06 18:25:47 2020 +0200
@@ -1655,18 +1655,21 @@
   }
 
 
-  void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const
+  void ParsedDicomFile::ExtractDicomSummary(DicomMap& target,
+                                            unsigned int maxTagLength) const
   {
     std::set<DicomTag> ignoreTagLength;
     FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(),
-                                         ORTHANC_MAXIMUM_TAG_LENGTH, ignoreTagLength);
+                                         maxTagLength, ignoreTagLength);
   }
 
 
   void ParsedDicomFile::ExtractDicomSummary(DicomMap& target,
+                                            unsigned int maxTagLength,
                                             const std::set<DicomTag>& ignoreTagLength) const
   {
-    FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), ORTHANC_MAXIMUM_TAG_LENGTH, ignoreTagLength);
+    FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(),
+                                         maxTagLength, ignoreTagLength);
   }