#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.