18 #ifndef itkEuler3DTransform_h
19 #define itkEuler3DTransform_h
46 template<
typename TParametersValueType=
double >
66 static constexpr
unsigned int SpaceDimension = 3;
67 static constexpr
unsigned int InputSpaceDimension = 3;
68 static constexpr
unsigned int OutputSpaceDimension = 3;
69 static constexpr
unsigned int ParametersDimension = 6;
117 using Superclass::ComputeJacobianWithRespectToPosition;
125 virtual void SetComputeZYX (
const bool flag);
126 itkGetConstMacro(ComputeZYX,
bool);
129 void SetIdentity()
override;
138 void PrintSelf(std::ostream & os,
Indent indent)
const override;
144 void ComputeMatrix()
override;
146 void ComputeMatrixParameters()
override;
156 #ifndef ITK_MANUAL_INSTANTIATION
157 #include "itkEuler3DTransform.hxx"
Light weight base class for most itk classes.
Control indentation during Print() invocation.