18#ifndef itkFFTNormalizedCorrelationImageFilter_h
19#define itkFFTNormalizedCorrelationImageFilter_h
102template <
typename TInputImage,
typename TOutputImage>
123 static constexpr unsigned int ImageDimension = TOutputImage::ImageDimension;
138 Self::RemoveInput(
"MovingImageMask");
139 Self::RemoveInput(
"FixedImageMask");
154#ifndef ITK_MANUAL_INSTANTIATION
155# include "itkFFTNormalizedCorrelationImageFilter.hxx"
Calculate normalized cross correlation using FFTs.
FFTNormalizedCorrelationImageFilter()
void GenerateData() override
typename OutputImageType::PixelType OutputPixelType
typename InputImageType::RegionType InputRegionType
~FFTNormalizedCorrelationImageFilter() override=default
typename InputImageType::SizeType InputSizeType
void PrintSelf(std::ostream &os, Indent indent) const override
Base class for all process objects that output image data.
TOutputImage OutputImageType
typename OutputImageType::Pointer OutputImagePointer
TInputImage InputImageType
typename InputImageType::ConstPointer InputImageConstPointer
typename InputImageType::Pointer InputImagePointer
Control indentation during Print() invocation.
Calculate masked normalized cross correlation using FFTs.
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
ImageBaseType::RegionType RegionType
ImageBaseType::SizeType SizeType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....