comparison 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
comparison
equal deleted inserted replaced
4138:1a26daefc3fe 4139:a4f28efdfccf
1653 FromDcmtkBridge::ChangeStringEncoding(*GetDcmtkObject().getDataset(), source, hasCodeExtensions, target); 1653 FromDcmtkBridge::ChangeStringEncoding(*GetDcmtkObject().getDataset(), source, hasCodeExtensions, target);
1654 } 1654 }
1655 } 1655 }
1656 1656
1657 1657
1658 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const 1658 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target,
1659 unsigned int maxTagLength) const
1659 { 1660 {
1660 std::set<DicomTag> ignoreTagLength; 1661 std::set<DicomTag> ignoreTagLength;
1661 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), 1662 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(),
1662 ORTHANC_MAXIMUM_TAG_LENGTH, ignoreTagLength); 1663 maxTagLength, ignoreTagLength);
1663 } 1664 }
1664 1665
1665 1666
1666 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target, 1667 void ParsedDicomFile::ExtractDicomSummary(DicomMap& target,
1668 unsigned int maxTagLength,
1667 const std::set<DicomTag>& ignoreTagLength) const 1669 const std::set<DicomTag>& ignoreTagLength) const
1668 { 1670 {
1669 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(), ORTHANC_MAXIMUM_TAG_LENGTH, ignoreTagLength); 1671 FromDcmtkBridge::ExtractDicomSummary(target, *GetDcmtkObject().getDataset(),
1672 maxTagLength, ignoreTagLength);
1670 } 1673 }
1671 1674
1672 1675
1673 bool ParsedDicomFile::LookupTransferSyntax(std::string& result) 1676 bool ParsedDicomFile::LookupTransferSyntax(std::string& result)
1674 { 1677 {