Mercurial > hg > orthanc
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 { |