18 #ifndef itkCenteredEuler3DTransform_h
19 #define itkCenteredEuler3DTransform_h
36 template<
typename TParametersValueType=
double>
54 itkStaticConstMacro(SpaceDimension,
unsigned int, 3);
55 itkStaticConstMacro(InputSpaceDimension,
unsigned int, 3);
56 itkStaticConstMacro(OutputSpaceDimension,
unsigned int, 3);
57 itkStaticConstMacro(ParametersDimension,
unsigned int, 9);
93 void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
110 bool GetInverse(
Self *inverse) const;
118 CenteredEuler3DTransform(
unsigned int ParametersDimension);
119 ~CenteredEuler3DTransform() ITK_OVERRIDE;
124 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
127 ITK_DISALLOW_COPY_AND_ASSIGN(CenteredEuler3DTransform);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkCenteredEuler3DTransform.hxx"
Light weight base class for most itk classes.
Control indentation during Print() invocation.