18#ifndef itkUnaryFrequencyDomainFilter_h
19#define itkUnaryFrequencyDomainFilter_h
60template <
typename TImageType,
typename TFrequencyIterator = FrequencyFFTLayoutImageRegionIteratorWithIndex<TImageType>>
101 itkSetMacro(ActualXDimensionIsOdd,
bool);
102 itkGetConstReferenceMacro(ActualXDimensionIsOdd,
bool);
103 itkBooleanMacro(ActualXDimensionIsOdd);
112#if !defined(ITK_WRAPPING_PARSER)
172 template <
typename TFunctor>
199 template <
typename TFunctor>
213#ifndef ITK_MANUAL_INSTANTIATION
214# include "itkUnaryFrequencyDomainFilter.hxx"
InPlaceImageFilter()=default
Control indentation during Print() invocation.
virtual void Modified() const
Implements transparent reference counting.
SmartPointer< const Self > ConstPointer
typename TImageType::RegionType ImageRegionType
void DynamicThreadedGenerateDataWithFunctor(const TFunctor &, const ImageRegionType &outputRegionForThread)
TFrequencyIterator FrequencyIteratorType
static constexpr unsigned int ImageDimension
double(const FrequencyIteratorType &) ConstRefFunctionType
void SetFunctor(ValueFunctionType *funcPointer)
void DynamicThreadedGenerateData(const ImageRegionType &outputRegionForThread) override
void SetFunctor(ConstRefFunctionType *f)
std::function< void(const ImageRegionType &)> m_DynamicThreadedGenerateDataFunction
UnaryFrequencyDomainFilter()
UnaryFrequencyDomainFilter Self
typename TImageType::IndexType IndexType
typename ImageType::ConstPointer ImageConstPointer
void PrintSelf(std::ostream &os, Indent indent) const override
void SetFunctor(const TFunctor &functor)
void SetFunctor(const std::function< ValueFunctionType > &f)
void(FrequencyIteratorType &) ValueFunctionType
SmartPointer< Self > Pointer
typename ImageType::Pointer ImagePointer
bool m_ActualXDimensionIsOdd
void SetFunctor(const std::function< ConstRefFunctionType > &f)
typename TImageType::PixelType PixelType
typename FrequencyIteratorType::FrequencyValueType FrequencyValueType
InPlaceImageFilter< TImageType, TImageType > Superclass
#define itkConceptMacro(name, concept)
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....