18 #ifndef itkUnaryFrequencyDomainFilter_h
19 #define itkUnaryFrequencyDomainFilter_h
59 template<
typename TImageType,
60 typename TFrequencyIterator = FrequencyFFTLayoutImageRegionIteratorWithIndex<TImageType> >
91 #ifdef ITK_USE_CONCEPT_CHECKING
105 itkSetMacro( ActualXDimensionIsOdd,
bool );
106 itkGetConstReferenceMacro(ActualXDimensionIsOdd,
bool);
107 itkBooleanMacro( ActualXDimensionIsOdd );
116 #if !defined( ITK_WRAPPING_PARSER )
118 void SetFunctor(
const std::function<ConstRefFunctionType> &f)
168 template <
typename TFunctor>
176 #endif // !defined( ITK_WRAPPING_PARSER )
191 template <
typename TFunctor>
203 #ifndef ITK_MANUAL_INSTANTIATION
204 #include "itkUnaryFrequencyDomainFilter.hxx"
207 #endif // itkUnaryFrequencyDomainFilter_h
typename TImageType::RegionType ImageRegionType
Light weight base class for most itk classes.
void PrintSelf(std::ostream &os, Indent indent) const override
bool m_ActualXDimensionIsOdd
typename ImageType::Pointer ImagePointer
void SetFunctor(const std::function< ConstRefFunctionType > &f)
double(const FrequencyIteratorType &) ConstRefFunctionType
TFrequencyIterator FrequencyIteratorType
void SetFunctor(ValueFunctionType *funcPointer)
void(FrequencyIteratorType &) ValueFunctionType
std::function< void(const ImageRegionType &) > m_DynamicThreadedGenerateDataFunction
typename ImageType::ConstPointer ImageConstPointer
void SetFunctor(ConstRefFunctionType *f)
ImageBaseType::IndexType IndexType
void SetFunctor(const TFunctor &functor)
typename TImageType::PixelType PixelType
static constexpr unsigned int ImageDimension
virtual void Modified() const
Control indentation during Print() invocation.
void SetFunctor(const std::function< ValueFunctionType > &f)
Performs a unary operation on a frequency domain image.
void DynamicThreadedGenerateDataWithFunctor(const TFunctor &, const ImageRegionType &outputRegionForThread)
void DynamicThreadedGenerateData(const ImageRegionType &outputRegionForThread) override
Base class for filters that take an image as input and overwrite that image as the output...
ImageBaseType::RegionType RegionType
typename TImageType::IndexType IndexType
#define itkConceptMacro(name, concept)
typename FrequencyIteratorType::FrequencyValueType FrequencyValueType
UnaryFrequencyDomainFilter()