17 #ifndef __itkAdvancedSimilarity2DTransform_h
18 #define __itkAdvancedSimilarity2DTransform_h
60 template<
class TScalarType =
double >
80 itkStaticConstMacro( SpaceDimension,
unsigned int, 2 );
81 itkStaticConstMacro( InputSpaceDimension,
unsigned int, 2 );
82 itkStaticConstMacro( OutputSpaceDimension,
unsigned int, 2 );
83 itkStaticConstMacro( ParametersDimension,
unsigned int, 4 );
131 itkGetConstReferenceMacro( Scale,
ScaleType );
161 virtual void GetJacobian(
167 virtual void SetIdentity(
void );
173 void CloneInverseTo(
Pointer & newinverse )
const;
179 void CloneTo(
Pointer & clone )
const;
194 virtual void SetMatrix(
const MatrixType & matrix );
200 unsigned int parametersDimension );
203 void PrintSelf( std::ostream & os, Indent indent )
const;
208 virtual void ComputeMatrix(
void );
214 virtual void ComputeMatrixParameters(
void );
221 virtual void PrecomputeJacobianOfSpatialJacobian(
void );
226 void operator=(
const Self & );
236 #ifndef ITK_MANUAL_INSTANTIATION
237 #include "itkAdvancedSimilarity2DTransform.hxx"