comparison OrthancFramework/Sources/DicomParsing/ParsedDicomFile.cpp @ 4136:2724977419fb

Fix DICOM SCP filters if some query tag has more than 256 characters
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 06 Aug 2020 15:55:03 +0200
parents bf7b9edf6b81
children 6774605d4341
comparison
equal deleted inserted replaced
4135:baf8e21e91cb 4136:2724977419fb
1655 } 1655 }
1656 1656
1657 1657
1658 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const 1658 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const
1659 { 1659 {
1660 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset()); 1660 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), ORTHANC_MAXIMUM_TAG_LENGTH);
1661 } 1661 }
1662 1662
1663 1663
1664 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target, 1664 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target,
1665 const std::set<DicomTag>& ignoreTagLength) const 1665 const std::set<DicomTag>& ignoreTagLength) const
1666 { 1666 {
1667 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), ignoreTagLength); 1667 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), ORTHANC_MAXIMUM_TAG_LENGTH, ignoreTagLength);
1668 } 1668 }
1669 1669
1670 1670
1671 bool ParsedDicomFile::LookupTransferSyntax(std::string& result) 1671 bool ParsedDicomFile::LookupTransferSyntax(std::string& result)
1672 { 1672 {