compute(const matX3 &pointsFixed, matX3 &pointsMoving) | DeformableIcp | |
Configurable()=default (defined in Configurable) | Configurable | |
Configurable(const Configurable &rhs) (defined in Configurable) | Configurable | |
Configurable(Configurable &&rhs) noexcept (defined in Configurable) | Configurable | |
configuration(Properties *p) const | Configurable | virtual |
configure(const Properties *p) | Configurable | virtual |
configureDefaults() | Configurable | virtual |
DeformableIcp() | DeformableIcp | |
lastIterationInfo() const | DeformableIcp | |
m_params | Configurable | protected |
NearestNeighborDirection enum name | DeformableIcp | |
operator=(const Configurable &) (defined in Configurable) | Configurable | |
operator=(Configurable &&) noexcept (defined in Configurable) | Configurable | |
operator=(NotCopyable &&) noexcept=default (defined in NotCopyable) | NotCopyable | private |
operator=(const NotCopyable &)=delete (defined in NotCopyable) | NotCopyable | private |
p_conjGradMaxIterations | DeformableIcp | |
p_conjGradTolerance | DeformableIcp | |
p_firstAlignCentroids | DeformableIcp | |
p_initLogLambda | DeformableIcp | |
p_lambdaReductionFactor | DeformableIcp | |
p_maxIter | DeformableIcp | |
p_nearestNeighborDirection | DeformableIcp | |
p_onlyPreAlignment | DeformableIcp | |
p_preAlignment | DeformableIcp | |
p_preAlignmentRansac | DeformableIcp | |
p_stoppingLogLambda | DeformableIcp | |
p_stoppingRelRmse | DeformableIcp | |
p_stoppingRelRmseDiff | DeformableIcp | |
p_updateWhileIterating | DeformableIcp | |
p_verbose | DeformableIcp | |
Phase enum name | DeformableIcp | |
PreAlignment enum name | DeformableIcp | |
registerParameter(ParameterBase *param) | Configurable | |
setCustomTerm(std::function< const Eigen::SparseMatrix< double > &(const IterationInfo &, const matX3 &pointsMoving)> lhs, std::function< const matX3 &(const IterationInfo &, const matX3 &pointsMoving)> rhs) | DeformableIcp | |
setExtractionMatrix(const Eigen::SparseMatrix< double > *matrix) | DeformableIcp | |
setIterationCallback(std::function< bool(const IterationInfo &)> callback) | DeformableIcp | |
setNearestNeighborDirectionPerRegion(const std::map< int, NearestNeighborDirection > *directionPerRegion) | DeformableIcp | |
setNormals(const matX3 *normalsFixed) | DeformableIcp | |
setPreIterationFixedPointsProcessing(std::function< matX3(const IterationInfo &, const matX3 &pointsFixed, const matX3 &pointsMoving, const vecXi *idsMoving)> processing) | DeformableIcp | |
setProgressTask(Progress::Task *task) | DeformableIcp | |
setRegions(const vecXi *regionsFixed, const vecXi *regionsMoving) | DeformableIcp | |
setRegularizationMatrix(const Eigen::SparseMatrix< double > *matrix) | DeformableIcp | |
setRegularizationWeights(const vecX *weights) | DeformableIcp | |
setWeightPerRegion(const std::map< int, double > *weightPerRegion) | DeformableIcp | |
signalParametersChanged | Configurable | |
StoppingReason enum name | DeformableIcp | |
unregisterParameter(const ParameterBase *param) | Configurable | |
~Configurable() (defined in Configurable) | Configurable | virtual |
~DeformableIcp()=default | DeformableIcp | |