18 #ifndef itkNormalizedCorrelationImageFilter_h
19 #define itkNormalizedCorrelationImageFilter_h
49 template<
typename TInputImage,
typename TMaskImage,
typename TOutputImage,
typename TOperatorValueType =
50 typename TOutputImage::PixelType >
58 TInputImage, TOutputImage, TOperatorValueType >
Superclass;
80 itkStaticConstMacro(InputImageDimension,
unsigned int,
81 TInputImage::ImageDimension);
82 itkStaticConstMacro(ImageDimension,
unsigned int,
83 TOutputImage::ImageDimension);
84 itkStaticConstMacro(MaskImageDimension,
unsigned int,
85 TMaskImage::ImageDimension);
108 void SetMaskImage(
const TMaskImage *mask);
113 const TMaskImage * GetMaskImage()
const;
120 this->SetOperator(t);
123 #ifdef ITK_USE_CONCEPT_CHECKING
146 void GenerateInputRequestedRegion() ITK_OVERRIDE;
159 void ThreadedGenerateData(const OutputImageRegionType & outputRegionForThread,
171 #ifndef ITK_MANUAL_INSTANTIATION
172 #include "itkNormalizedCorrelationImageFilter.hxx"
TOutputImage OutputImageType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
SmartPointer< Self > Pointer
Superclass::OutputNeighborhoodType OutputNeighborhoodType
TInputImage::InternalPixelType InputInternalPixelType
TOutputImage::InternalPixelType OutputInternalPixelType
TInputImage InputImageType
TMaskImage::InternalPixelType MaskInternalPixelType
Superclass::OutputImageRegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
Base class for all process objects that output image data.
TInputImage::PixelType InputPixelType
virtual ~NormalizedCorrelationImageFilter()
TMaskImage::PixelType MaskPixelType
SmartPointer< Self > Pointer
MaskImageType::Pointer MaskImagePointer
Computes the normalized correlation of an image and a template.
Superclass::OperatorValueType OperatorValueType
NeighborhoodOperatorImageFilter< TInputImage, TOutputImage, TOperatorValueType > Superclass
NormalizedCorrelationImageFilter Self
unsigned int ThreadIdType
void SetTemplate(const OutputNeighborhoodType &t)
ImageBoundaryCondition< OutputImageType > * ImageBoundaryConditionPointerType
NormalizedCorrelationImageFilter()
Control indentation during Print() invocation.
Applies a single NeighborhoodOperator to an image region.
TOutputImage::PixelType OutputPixelType
#define itkConceptMacro(name, concept)
InputImageType::Pointer InputImagePointer