ANIMA  4.0
animaAsymmetricBMRegistrationMethod.h
Go to the documentation of this file.
1 #pragma once
3 
4 namespace anima
5 {
6 
7 template <typename TInputImageType>
9 {
10 public:
14  typedef itk::SmartPointer <Self> Pointer;
15  typedef itk::SmartPointer <const Self> ConstPointer;
16 
20 
23 
24  itkNewMacro(Self)
25 
26 protected:
29 
30  virtual void PerformOneIteration(InputImageType *refImage, InputImageType *movingImage, TransformPointer &addOn) ITK_OVERRIDE;
31 
32 private:
33  AsymmetricBMRegistrationMethod(const Self&); //purposely not implemented
34  void operator=(const Self&); //purposely not implemented
35 };
36 
37 } // end namespace anima
38 
virtual void PerformOneIteration(InputImageType *refImage, InputImageType *movingImage, TransformPointer &addOn) ITK_OVERRIDE
BaseBMRegistrationMethod< TInputImageType > Superclass