18 #ifndef itkVersorRigid3DTransform_h
19 #define itkVersorRigid3DTransform_h
45 template<
typename TParametersValueType=
double>
63 itkStaticConstMacro(SpaceDimension,
unsigned int, 3);
64 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 3);
65 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 3);
66 itkStaticConstMacro(ParametersDimension,
unsigned int, 6);
92 typedef typename Superclass::AxisType
AxisType;
105 void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
107 virtual const ParametersType & GetParameters(
void) const ITK_OVERRIDE;
116 virtual
void UpdateTransformParameters( const
DerivativeType & update, TParametersValueType factor = 1.0 ) ITK_OVERRIDE;
130 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
138 #ifndef ITK_MANUAL_INSTANTIATION
139 #include "itkVersorRigid3DTransform.hxx"
Array class with size defined at construction time.
Light weight base class for most itk classes.
ImageBaseType::SpacingType VectorType
Control indentation during Print() invocation.