Skip to content

Commit

Permalink
BUG: Remove dead code in MRC Header
Browse files Browse the repository at this point in the history
The computed values are unused and MRC extended headers are not
fully supported.
  • Loading branch information
blowekamp committed Apr 19, 2023
1 parent 7141f37 commit 3b643f5
Showing 1 changed file with 0 additions and 49 deletions.
49 changes: 0 additions & 49 deletions Modules/IO/MRC/src/itkMRCHeaderObject.cxx
Expand Up @@ -110,55 +110,6 @@ MRCHeaderObject::SetHeader(const Header * buffer)
this->m_ExtendedHeader = nullptr;
this->m_ExtendedFeiHeader = nullptr;

SizeValueType extendedHeaderBytes = 0;
if (this->m_Header.nreal & 1)
{
extendedHeaderBytes += 2;
}
if (this->m_Header.nreal & 2)
{
extendedHeaderBytes += 6;
}
if (this->m_Header.nreal & 4)
{
extendedHeaderBytes += 3;
}
if (this->m_Header.nreal & 8)
{
extendedHeaderBytes += 2;
}
if (this->m_Header.nreal & 16)
{
extendedHeaderBytes += 2;
}
if (this->m_Header.nreal & 32)
{
extendedHeaderBytes += 4;
}
if (this->m_Header.nreal & 64)
{
extendedHeaderBytes += 2;
}
if (this->m_Header.nreal & 128)
{
extendedHeaderBytes += 4;
}
if (this->m_Header.nreal & 256)
{
extendedHeaderBytes += 2;
}
if (this->m_Header.nreal & 512)
{
extendedHeaderBytes += 4;
}
if (this->m_Header.nreal & 1024)
{
extendedHeaderBytes += 2;
}
// TODO: all the above to set extendedHeaderBytes, yet extendedHeaderBytes is unused!
itkWarningMacro(<< "extendedHeaderBytes is: " << extendedHeaderBytes
<< "If you see this log please contact https://github.com/InsightSoftwareConsortium/ITK/pull/2778");

this->m_ExtendedHeaderSize = this->m_Header.next;

// check to make sure the data makes sense
Expand Down

0 comments on commit 3b643f5

Please sign in to comment.