18 #ifndef itkVersorRigid3DTransform_h
19 #define itkVersorRigid3DTransform_h
45 template<
typename TParametersValueType=
double>
65 static constexpr
unsigned int SpaceDimension = 3;
66 static constexpr
unsigned int InputSpaceDimension = 3;
67 static constexpr
unsigned int OutputSpaceDimension = 3;
68 static constexpr
unsigned int ParametersDimension = 6;
95 using AxisType =
typename Superclass::AxisType;
119 void UpdateTransformParameters(
const DerivativeType & update, TParametersValueType factor = 1.0 )
override;
133 void PrintSelf(std::ostream & os,
Indent indent)
const override;
137 #ifndef ITK_MANUAL_INSTANTIATION
138 #include "itkVersorRigid3DTransform.hxx"
Array class with size defined at construction time.
Light weight base class for most itk classes.
Control indentation during Print() invocation.
ImageBaseType::SpacingType VectorType