41 , m_lambda(DEFAULT_LAMBDA)
42 , m_beta(DEFAULT_BETA)
49 void modify_probabilities(
Probabilities& probabilities)
const;
74 virtual bool linked()
const {
return m_linked; }
Nonrigid & lambda(double lambda)
Sets the lambda.
Definition: nonrigid.hpp:58
Nonrigid coherent point drift.
Definition: nonrigid.hpp:37
Nonrigid & linked(bool linked)
Sets whether the scalings of the two datasets are linked.
Definition: nonrigid.hpp:69
virtual bool linked() const
Returns true if the normalization should be linked.
Definition: nonrigid.hpp:74
Nonrigid & beta(double beta)
Sets the beta.
Definition: nonrigid.hpp:52
NonrigidResult nonrigid(const Matrix &fixed, const Matrix &moving)
Runs a nonrigid registration on two matrices.
double sigma2
The final sigma2 value.
Definition: transform.hpp:56
Eigen::MatrixXd Matrix
Our base matrix class.
Definition: matrix.hpp:29
const double DEFAULT_LAMBDA
Default value for lambda.
Definition: nonrigid.hpp:31
The result of a generic transform run.
Definition: transform.hpp:52
const double DEFAULT_BETA
Default value for beta.
Definition: nonrigid.hpp:29
const bool DEFAULT_LINKED
Are the scalings of the two datasets linked by default?
Definition: transform.hpp:49
The result of a nonrigid coherent point drift run.
Definition: nonrigid.hpp:34
Top-level cpd namespace.
Definition: affine.hpp:26
Probability matrices produced by comparing two data sets with a GaussTransform.
Definition: gauss_transform.hpp:32