21 #ifndef MIRTK_AffineTransformation_H 22 #define MIRTK_AffineTransformation_H 24 #include "mirtk/SimilarityTransformation.h" 26 #include "mirtk/Matrix.h" 108 virtual void ApproximateDOFs(
const double *,
const double *,
const double *,
const double *,
109 const double *,
const double *,
const double *,
int);
117 virtual bool Set(
const char *,
const char *);
212 virtual void JacobianDOFs(
double [3],
int,
double,
double,
double,
double = 0,
double = -1)
const;
294 cerr << this->
NameOfClass() <<
"::GetScale: Use GetScaleX, GetScaleY, and/or GetScaleZ!" << endl;
343 return _Status[TX] == Active &&
_Status[TY] == Active && _Status[TZ] == Active;
355 return _Status[RX] == Active &&
_Status[RY] == Active && _Status[RZ] == Active;
367 return _Status[SX] == Active &&
_Status[SY] == Active && _Status[SZ] == Active;
379 return _Status[SXY] == Active &&
_Status[SYZ] == Active && _Status[SXZ] == Active;
385 #endif // MIRTK_AffineTransformation_H
Array< Pair< string, string > > ParameterList
Ordered list of parameter name/value pairs.
virtual const char * NameOfClass() const =0
Get name of class, which this object is an instance of.