18 #ifndef itkEuler3DTransform_h
19 #define itkEuler3DTransform_h
46 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;
101 GetParameters()
const override;
104 GetFixedParameters()
const override;
122 using Superclass::ComputeJacobianWithRespectToPosition;
131 SetComputeZYX(
const bool flag);
132 itkGetConstMacro(ComputeZYX,
bool);
136 SetIdentity()
override;
146 PrintSelf(std::ostream & os,
Indent indent)
const override;
154 ComputeMatrix()
override;
157 ComputeMatrixParameters()
override;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 # include "itkEuler3DTransform.hxx"