18 #ifndef itkFrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex_h
19 #define itkFrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex_h
119 template <
typename TImage>
182 for (
unsigned int dim = 0; dim < TImage::ImageDimension; ++dim)
222 for (
unsigned int dim = 0; dim < TImage::ImageDimension; ++dim)
235 for (
unsigned int dim = 0; dim < TImage::ImageDimension; ++dim)
237 w2 += w[dim] * w[dim];
251 itkGetConstReferenceMacro(LargestPositiveFrequencyIndex,
IndexType);
254 itkGetConstReferenceMacro(MinIndex,
IndexType);
257 itkGetConstReferenceMacro(MaxIndex,
IndexType);
279 SizeType sizeImage = this->
m_Image->GetLargestPossibleRegion().GetSize();
280 auto size_estimated = 2 * (sizeImage[0] - 1);
284 itkGetMacro(ActualXDimensionIsOdd,
bool);
285 itkBooleanMacro(ActualXDimensionIsOdd);
295 SizeType sizeImage = this->
m_Image->GetLargestPossibleRegion().GetSize();
298 for (
unsigned int dim = 0; dim < ImageType::ImageDimension; ++dim)
301 static_cast<FrequencyValueType>(this->
m_MinIndex[dim] + sizeImage[dim] / 2);
317 auto size_estimated = 2 * (sizeImage[0] - 1);