18 #ifndef itkCenteredVersorTransformInitializer_h
19 #define itkCenteredVersorTransformInitializer_h
39 template <
typename TFixedImage,
typename TMovingImage>
60 using typename Superclass::TransformType;
61 using typename Superclass::TransformPointer;
64 static constexpr
unsigned int InputSpaceDimension = Superclass::InputSpaceDimension;
65 static constexpr
unsigned int OutputSpaceDimension = Superclass::OutputSpaceDimension;
68 using typename Superclass::FixedImageType;
69 using typename Superclass::MovingImageType;
71 using typename Superclass::FixedImagePointer;
72 using typename Superclass::MovingImagePointer;
75 using typename Superclass::OffsetType;
78 using typename Superclass::InputPointType;
81 using typename Superclass::OutputVectorType;
85 InitializeTransform()
override;
89 itkSetMacro(ComputeRotation,
bool);
90 itkGetMacro(ComputeRotation,
bool);
91 itkBooleanMacro(ComputeRotation);
99 PrintSelf(std::ostream & os,
Indent indent)
const override;
102 bool m_ComputeRotation{
false };
106 #ifndef ITK_MANUAL_INSTANTIATION
107 # include "itkCenteredVersorTransformInitializer.hxx"