21 #ifndef otbNCCRegistrationFilter_h
22 #define otbNCCRegistrationFilter_h
24 #include "itkPDEDeformableRegistrationFilter.h"
71 template <
class TFixedImage,
class TMovingImage,
class TDisplacementField>
72 class ITK_EXPORT
NCCRegistrationFilter :
public itk::PDEDeformableRegistrationFilter<TFixedImage, TMovingImage, TDisplacementField>
77 typedef itk::PDEDeformableRegistrationFilter<TFixedImage, TMovingImage, TDisplacementField>
Superclass;
116 virtual double GetMetric()
const;
135 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
138 void InitializeIteration()
override;
141 using Superclass::ApplyUpdate;
142 virtual void ApplyUpdate(TimeStepType dt);
145 void GenerateInputRequestedRegion()
override;
149 void operator=(
const Self&) =
delete;
154 #ifndef OTB_MANUAL_INSTANTIATION