![]() |
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. 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_. 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.
Definition at line 31 of file Registration.h.
|
inline |
Parameterized Constructor. 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_.
| 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 43 of file Registration.h.
|
inline |
Definition at line 49 of file Registration.h.
| int cloudViewer::t::pipelines::registration::ICPConvergenceCriteria::max_iteration_ |
Maximum iteration before iteration stops.
Definition at line 59 of file Registration.h.
Referenced by cloudViewer::t::pipelines::registration::DoSingleScaleICPIterations(), and cloudViewer::t::pipelines::registration::pybind_registration_class().
| double cloudViewer::t::pipelines::registration::ICPConvergenceCriteria::relative_fitness_ |
If relative change (difference) of fitness score is lower than relative_fitness, the iteration stops.
Definition at line 54 of file Registration.h.
Referenced by cloudViewer::t::pipelines::registration::DoSingleScaleICPIterations(), and cloudViewer::t::pipelines::registration::pybind_registration_class().
| double cloudViewer::t::pipelines::registration::ICPConvergenceCriteria::relative_rmse_ |
If relative change (difference) of inliner RMSE score is lower than relative_rmse, the iteration stops.
Definition at line 57 of file Registration.h.
Referenced by cloudViewer::t::pipelines::registration::DoSingleScaleICPIterations(), and cloudViewer::t::pipelines::registration::pybind_registration_class().