18 #ifndef itkRigid2DTransform_h 19 #define itkRigid2DTransform_h 55 template<
typename TParametersValueType=
double>
132 virtual void SetMatrix(
const MatrixType & matrix) ITK_OVERRIDE;
146 virtual void SetMatrix(
const MatrixType & matrix,
const TParametersValueType tolerance);
155 void Translate(
const OffsetType & offset,
bool pre =
false);
165 inline InputPointType
BackTransform(
const OutputPointType & point)
const;
167 inline InputVectorType
BackTransform(
const OutputVectorType & vector)
const;
169 inline InputVnlVectorType
BackTransform(
const OutputVnlVectorType & vector)
const;
171 inline InputCovariantVectorType
BackTransform(
const OutputCovariantVectorType & vector)
const;
174 void SetAngle(TParametersValueType angle);
176 itkGetConstReferenceMacro(Angle, TParametersValueType);
202 virtual void SetParameters(
const ParametersType & parameters) ITK_OVERRIDE;
212 virtual const ParametersType &
GetParameters()
const ITK_OVERRIDE;
234 void CloneTo(Pointer & clone)
const;
239 #ifdef ITKV3_COMPATIBILITY 246 itkLegacyMacro(
virtual void SetRotationMatrix(
const MatrixType & matrix));
247 itkLegacyMacro(
const MatrixType & GetRotationMatrix()
const);
252 Rigid2DTransform(
unsigned int outputSpaceDimension,
unsigned int parametersDimension);
261 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
282 void operator=(
const Self &) ITK_DELETE_FUNCTION;
289 template<
typename TParametersValueType>
296 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform." 302 template<
typename TParametersValueType>
309 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform." 315 template<
typename TParametersValueType>
322 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform." 328 template<
typename TParametersValueType>
335 "BackTransform(): This method is slated to be removed from ITK. Instead, please use GetInverse() to generate an inverse transform and then perform the transform using that inverted transform." 342 #ifndef ITK_MANUAL_INSTANTIATION 343 #include "itkRigid2DTransform.hxx"
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Control indentation during Print() invocation.