diff --git a/Modules/IO/ImageBase/include/itkImageSeriesReader.hxx b/Modules/IO/ImageBase/include/itkImageSeriesReader.hxx index e12c3ffd9e1..de34f120d41 100644 --- a/Modules/IO/ImageBase/include/itkImageSeriesReader.hxx +++ b/Modules/IO/ImageBase/include/itkImageSeriesReader.hxx @@ -27,7 +27,6 @@ #include "itkMetaDataObject.h" #include // For ptrdiff_t. #include -#include "itkImageBase.h" namespace itk { @@ -433,8 +432,9 @@ ImageSeriesReader::GenerateData() SpacingScalarType dirNnorm = dirN.GetNorm(); if (this->m_SpacingDefined && - std::abs(dirNnorm - outputSpacing[this->m_NumberOfDimensionsInImage]) > - itk::DefaultImageCoordinateTolerance) // either non-uniform sampling or missing slice + !Math::AlmostEquals( + dirNnorm, + outputSpacing[this->m_NumberOfDimensionsInImage])) // either non-uniform sampling or missing slice { nonUniformSampling = true; spacingDeviation = itk::Math::abs(outputSpacing[this->m_NumberOfDimensionsInImage] - dirNnorm);