20 #ifndef MIRTK_BSplineFreeFormTransformationStatistical_H 21 #define MIRTK_BSplineFreeFormTransformationStatistical_H 23 #include "mirtk/BSplineFreeFormTransformation3D.h" 25 #include "mirtk/Matrix.h" 26 #include "mirtk/Vector.h" 27 #include "mirtk/Vector3D.h" 48 mirtkReadOnlyAttributeMacro(
Matrix, BasisVectors);
54 mirtkAttributeMacro(
string, ModelFile);
85 virtual void ApproximateDOFs(
const double *,
const double *,
const double *,
const double *,
86 const double *,
const double *,
const double *,
int);
93 const double *,
const double *,
const double *,
int,
94 double *,
double = 1.0)
const;
98 virtual void Interpolate(
const double *,
const double *,
const double * = NULL);
140 virtual bool Set(
const char *,
const char *);
153 double = 1,
double = 1)
const;
159 virtual void BendingEnergyGradient(
double *,
double = 1,
bool =
false,
bool =
true,
bool =
true)
const;
175 virtual void ReadSDM(
const char *);
178 virtual void WriteSDM(
const char *);
232 #endif // MIRTK_BSplineFreeFormTransformationStatistical_H
Array< Pair< string, string > > ParameterList
Ordered list of parameter name/value pairs.