18 #ifndef itkFixedCenterOfRotationAffineTransform_h
19 #define itkFixedCenterOfRotationAffineTransform_h
34 typename TParametersValueType=double,
35 unsigned int NDimensions=3>
54 static constexpr
unsigned int InputSpaceDimension = NDimensions;
55 static constexpr
unsigned int OutputSpaceDimension = NDimensions;
56 static constexpr
unsigned int SpaceDimension = NDimensions;
57 static constexpr
unsigned int ParametersDimension = NDimensions * ( NDimensions + 2 );
82 { this->SetCenter(cor); }
84 {
return this->GetCenter(); }
90 { this->SetMatrix(matrix); }
94 {
return this->GetMatrix(); }
98 { this->SetTranslation(offset); }
102 {
return this->GetTranslation(); }
107 const OutputVectorType & offset);
109 unsigned int parametersDimension);
118 const Self & operator=(
const Self &) =
delete;
122 #ifndef ITK_MANUAL_INSTANTIATION
123 #include "itkFixedCenterOfRotationAffineTransform.hxx"
Light weight base class for most itk classes.