18#ifndef itkFrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex_h
19#define itkFrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex_h
119template <
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);
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)
317 auto size_estimated = 2 * (sizeImage[0] - 1);
A multi-dimensional iterator templated over image type that walks pixels within a region and is speci...
IndexType m_LargestPositiveFrequencyIndex
FrequencyValueType GetFrequencyModuloSquare() const
void SetActualXDimensionIsOdd(bool value)
FrequencyType m_FrequencyOrigin
FrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex()
typename ImageType::SpacingType FrequencyType
virtual bool GetActualXDimensionIsOdd()
bool m_ActualXDimensionIsOdd
FrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex(const Superclass &it)
FrequencyType m_FrequencySpacing
FrequencyType GetFrequency() const
FrequencyHalfHermitianFFTLayoutImageRegionConstIteratorWithIndex(const TImage *ptr, const RegionType ®ion)
typename TImage::IndexType IndexType
typename ImageType::SpacingValueType FrequencyValueType
IndexType GetFrequencyBin() const
A base class for multi-dimensional iterators templated over image type that are designed to efficient...
typename TImage::RegionType RegionType
IndexType m_PositionIndex
TImage::ConstWeakPointer m_Image
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
A multi-dimensional iterator templated over image type that walks an image region and is specialized ...
typename TImage::AccessorType AccessorType
typename TImage::PixelType PixelType
typename TImage::RegionType RegionType
typename PixelContainer::Pointer PixelContainerPointer
typename TImage::OffsetType OffsetType
typename TImage::SizeType SizeType
typename TImage::IndexType IndexType
typename TImage::InternalPixelType InternalPixelType
typename TImage::PixelContainer PixelContainer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....