4 #include <itkMatrixOffsetTransformBase.h> 9 template <
class TScalarType=
double >
11 public itk::MatrixOffsetTransformBase< TScalarType, 3 >
16 typedef itk::MatrixOffsetTransformBase <TScalarType, 3>
Superclass;
58 virtual void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
59 virtual const ParametersType&
GetParameters() const ITK_OVERRIDE;
61 virtual const itk::Vector <TScalarType,6>&
GetLogVector()
const {
return m_LogVector;}
62 virtual const vnl_matrix <TScalarType>&
GetLogTransform()
const {
return m_LogTransform;}
66 void SetAngles (
const AngleVectorType & logAngle);
67 itkGetConstReferenceMacro (Angles, AngleVectorType)
73 virtual ~LogRigid3DTransform(){}
75 void PrintSelf(std::ostream &os, itk::Indent indent)
const ITK_OVERRIDE;
82 void operator=(
const Self&);
85 AngleVectorType m_Angles;
87 itk::Vector <TScalarType,6> m_LogVector;
88 vnl_matrix <TScalarType> m_LogTransform;