18 #ifndef itkNormalizedCorrelationImageFilter_h
19 #define itkNormalizedCorrelationImageFilter_h
49 template<
typename TInputImage,
typename TMaskImage,
typename TOutputImage,
typename TOperatorValueType =
50 typename TOutputImage::PixelType >
60 TInputImage, TOutputImage, TOperatorValueType >;
82 static constexpr
unsigned int InputImageDimension = TInputImage::ImageDimension;
83 static constexpr
unsigned int ImageDimension = TOutputImage::ImageDimension;
84 static constexpr
unsigned int MaskImageDimension = TMaskImage::ImageDimension;
106 void SetMaskImage(
const TMaskImage *mask);
111 const TMaskImage * GetMaskImage()
const;
118 this->SetOperator(t);
121 #ifdef ITK_USE_CONCEPT_CHECKING
144 void GenerateInputRequestedRegion()
override;
157 void DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
161 { Superclass::PrintSelf(os, indent); }
166 #ifndef ITK_MANUAL_INSTANTIATION
167 #include "itkNormalizedCorrelationImageFilter.hxx"
The base class for all process objects (source, filters, mappers) in the Insight data processing pipe...
typename TMaskImage::PixelType MaskPixelType
Base class for all process objects that output image data.
TInputImage InputImageType
typename MaskImageType::Pointer MaskImagePointer
typename TMaskImage::InternalPixelType MaskInternalPixelType
typename TOutputImage::PixelType OutputPixelType
typename InputImageType::Pointer InputImagePointer
Computes the normalized correlation of an image and a template.
void PrintSelf(std::ostream &os, Indent indent) const override
TOperatorValueType OperatorValueType
typename OutputImageType::RegionType OutputImageRegionType
TOutputImage OutputImageType
void SetTemplate(const OutputNeighborhoodType &t)
typename TInputImage::InternalPixelType InputInternalPixelType
typename TInputImage::PixelType InputPixelType
Control indentation during Print() invocation.
Applies a single NeighborhoodOperator to an image region.
#define itkConceptMacro(name, concept)
typename TOutputImage::InternalPixelType OutputInternalPixelType