![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Class that defines the convergence criteria of ICP. More...
#include <Registration.h>
Public Member Functions | |
| ICPConvergenceCriteria (double relative_fitness=1e-6, double relative_rmse=1e-6, int max_iteration=30) | |
| Parameterized Constructor. More... | |
| ~ICPConvergenceCriteria () | |
Public Attributes | |
| double | relative_fitness_ |
| double | relative_rmse_ |
| int | max_iteration_ |
| Maximum iteration before iteration stops. More... | |
Class that defines the convergence criteria of ICP.
ICP algorithm stops if the relative change of fitness and rmse hit relative_fitness_ and relative_rmse_ individually, or the iteration number exceeds max_iteration_.
Definition at line 36 of file Registration.h.
|
inline |
Parameterized Constructor.
| relative_fitness | If relative change (difference) of fitness score is lower than relative_fitness, the iteration stops. |
| relative_rmse | If relative change (difference) of inliner RMSE score is lower than relative_rmse, the iteration stops. |
| max_iteration | Maximum iteration before iteration stops. |
Definition at line 45 of file Registration.h.
|
inline |
Definition at line 51 of file Registration.h.
| int cloudViewer::pipelines::registration::ICPConvergenceCriteria::max_iteration_ |
Maximum iteration before iteration stops.
Definition at line 61 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::pybind_registration_classes(), and cloudViewer::pipelines::registration::RegistrationICP().
| double cloudViewer::pipelines::registration::ICPConvergenceCriteria::relative_fitness_ |
If relative change (difference) of fitness score is lower than relative_fitness, the iteration stops.
Definition at line 56 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::pybind_registration_classes(), and cloudViewer::pipelines::registration::RegistrationICP().
| double cloudViewer::pipelines::registration::ICPConvergenceCriteria::relative_rmse_ |
If relative change (difference) of inliner RMSE score is lower than relative_rmse, the iteration stops.
Definition at line 59 of file Registration.h.
Referenced by cloudViewer::pipelines::registration::pybind_registration_classes(), and cloudViewer::pipelines::registration::RegistrationICP().