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();
127 ITK_DISALLOW_COPY_AND_ASSIGN(CenteredEuler3DTransform);
132 #ifndef ITK_MANUAL_INSTANTIATION
133 #include "itkCenteredEuler3DTransform.hxx"
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Light weight base class for most itk classes.
SmartPointer< Self > Pointer
Control indentation during Print() invocation.