18 #ifndef itkFFTNormalizedCorrelationImageFilter_h
19 #define itkFFTNormalizedCorrelationImageFilter_h
98 template <
typename TInputImage,
typename TOutputImage >
117 itkStaticConstMacro(ImageDimension,
unsigned int,
118 TOutputImage::ImageDimension);
133 Self::RemoveInput(
"MovingImageMask");
134 Self::RemoveInput(
"FixedImageMask");
137 void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
140 void GenerateData() ITK_OVERRIDE;
149 #ifndef ITK_MANUAL_INSTANTIATION
150 #include "itkFFTNormalizedCorrelationImageFilter.hxx"
TOutputImage OutputImageType
InputImageType::RegionType InputRegionType
Calculate normalized cross correlation using FFTs.
SmartPointer< Self > Pointer
Base class for all process objects that output image data.
InputImageType::ConstPointer InputImageConstPointer
FFTNormalizedCorrelationImageFilter Self
InputImageType::SizeType InputSizeType
SmartPointer< const Self > ConstPointer
virtual ~FFTNormalizedCorrelationImageFilter() override
TInputImage InputImageType
MaskedFFTNormalizedCorrelationImageFilter< TInputImage, TOutputImage > Superclass
InputImageType::Pointer InputImagePointer
FFTNormalizedCorrelationImageFilter()
Control indentation during Print() invocation.
OutputImageType::Pointer OutputImagePointer
Calculate masked normalized cross correlation using FFTs.
ImageBaseType::SizeType SizeType
OutputImageType::PixelType OutputPixelType