18 #ifndef itkRigid3DTransform_h 19 #define itkRigid3DTransform_h 56 template<
typename TParametersValueType=
double>
67 #ifdef ITKV3_COMPATIBILITY 119 virtual void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
126 virtual void SetMatrix(
const MatrixType & matrix) ITK_OVERRIDE;
133 virtual void SetMatrix(
const MatrixType & matrix,
const TParametersValueType tolerance );
142 void Translate(
const OffsetType & offset,
bool pre =
false);
149 const TParametersValueType tolerance =
152 #ifdef ITKV3_COMPATIBILITY 191 itkLegacyMacro(
virtual void SetRotationMatrix(
const MatrixType & matrix) );
205 itkLegacyMacro(InputPointType BackTransform(
const OutputPointType & point)
const);
206 itkLegacyMacro(InputVectorType BackTransform(
const OutputVectorType & vector)
const);
207 itkLegacyMacro(InputVnlVectorType BackTransform(
const OutputVnlVectorType & vector)
const);
208 itkLegacyMacro(InputCovariantVectorType BackTransform(
const OutputCovariantVectorType & vector)
const);
213 const OutputVectorType & offset);
225 void operator=(const Self &) ITK_DELETE_FUNCTION;
229 #ifndef ITK_MANUAL_INSTANTIATION 230 #include "itkRigid3DTransform.hxx"
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Control indentation during Print() invocation.