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,
163 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE
164 { Superclass::PrintSelf(os, indent); }
171 #ifndef ITK_MANUAL_INSTANTIATION
172 #include "itkNormalizedCorrelationImageFilter.hxx"
TOutputImage OutputImageType
SmartPointer< Self > Pointer
Superclass::OutputNeighborhoodType OutputNeighborhoodType
TInputImage::InternalPixelType InputInternalPixelType
TOutputImage::InternalPixelType OutputInternalPixelType
TInputImage InputImageType
TMaskImage::InternalPixelType MaskInternalPixelType
Superclass::OutputImageRegionType OutputImageRegionType
SmartPointer< const Self > ConstPointer
virtual ~NormalizedCorrelationImageFilter() override
Base class for all process objects that output image data.
TInputImage::PixelType InputPixelType
TMaskImage::PixelType MaskPixelType
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