Bugfixing of signature verification tool

This commit is contained in:
Jakub Melka
2020-09-30 13:27:57 +02:00
parent ad413ddb71
commit 6ba8eabc34
5 changed files with 72 additions and 1 deletions

View File

@ -296,6 +296,18 @@ PDFInteger PDFClosedIntervalSet::getTotalLength() const
return std::accumulate(m_intervals.cbegin(), m_intervals.cend(), 0, [](PDFInteger count, const auto& b) { return count + b.second - b.first + 1; });
}
QString PDFClosedIntervalSet::toText() const
{
QStringList intervals;
for (const ClosedInterval& interval : m_intervals)
{
intervals << QString("[%1 - %2]").arg(interval.first).arg(interval.second);
}
return intervals.join(", ");
}
void PDFClosedIntervalSet::normalize()
{
// Algorithm: