#include <MRICP.h>
Public Attributes | |
MRICPMethod | method |
The method how to update transformation from point pairs. | |
float | p2plAngleLimit |
Rotation angle during one iteration of PointToPlane will be limited by this value. | |
float | p2plScaleLimit |
Scaling during one iteration of PointToPlane will be limited by this value. | |
float | cosThreshold |
Points pair will be counted only if cosine between surface normals in points is higher. | |
float | distThresholdSq |
Points pair will be counted only if squared distance between points is lower than. | |
float | farDistFactor |
MRICPMode | icpMode |
Finds only translation. Rotation part is identity matrix. | |
MRVector3f | fixedRotationAxis |
If this vector is not zero then rotation is allowed relative to this axis only. | |
int | iterLimit |
maximum iterations | |
int | badIterStopCount |
maximum iterations without improvements | |
float | exitVal |
Algorithm target root-mean-square distance. As soon as it is reached, the algorithm stops. | |
bool | mutualClosest |
a pair of points is formed only if both points in the pair are mutually closest (reciprocity test passed) | |
int MRICPProperties::badIterStopCount |
maximum iterations without improvements
float MRICPProperties::cosThreshold |
Points pair will be counted only if cosine between surface normals in points is higher.
float MRICPProperties::distThresholdSq |
Points pair will be counted only if squared distance between points is lower than.
float MRICPProperties::exitVal |
Algorithm target root-mean-square distance. As soon as it is reached, the algorithm stops.
float MRICPProperties::farDistFactor |
Points pair will be counted only if distance between points is lower than root-mean-square distance times this factor
MRVector3f MRICPProperties::fixedRotationAxis |
If this vector is not zero then rotation is allowed relative to this axis only.
MRICPMode MRICPProperties::icpMode |
Finds only translation. Rotation part is identity matrix.
int MRICPProperties::iterLimit |
maximum iterations
MRICPMethod MRICPProperties::method |
The method how to update transformation from point pairs.
bool MRICPProperties::mutualClosest |
a pair of points is formed only if both points in the pair are mutually closest (reciprocity test passed)
float MRICPProperties::p2plAngleLimit |
Rotation angle during one iteration of PointToPlane will be limited by this value.
float MRICPProperties::p2plScaleLimit |
Scaling during one iteration of PointToPlane will be limited by this value.