33#ifndef itkAdvancedVersorTransform_h
34#define itkAdvancedVersorTransform_h
38#include <vnl/vnl_quaternion.h>
65template <
class TScalarType =
double>
89 using typename Superclass::ParametersType;
90 using typename Superclass::NumberOfParametersType;
91 using typename Superclass::JacobianType;
92 using typename Superclass::ScalarType;
93 using typename Superclass::InputPointType;
94 using typename Superclass::OutputPointType;
95 using typename Superclass::InputVectorType;
96 using typename Superclass::OutputVectorType;
97 using typename Superclass::InputVnlVectorType;
98 using typename Superclass::OutputVnlVectorType;
99 using typename Superclass::InputCovariantVectorType;
100 using typename Superclass::OutputCovariantVectorType;
133 const ParametersType &
165 m_Versor = newVersor;
170 PrintSelf(std::ostream & os, Indent indent)
const override;
196#ifndef ITK_MANUAL_INSTANTIATION
197# include "itkAdvancedVersorTransform.hxx"