![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Base class for global optimization method. More...
#include <GlobalOptimizationMethod.h>

Public Member Functions | |
| GlobalOptimizationMethod () | |
| Default Constructor. More... | |
| virtual | ~GlobalOptimizationMethod () |
| virtual void | OptimizePoseGraph (PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const =0 |
| Run pose graph optimization method. More... | |
Base class for global optimization method.
Definition at line 26 of file GlobalOptimizationMethod.h.
|
inline |
Default Constructor.
Definition at line 29 of file GlobalOptimizationMethod.h.
|
inlinevirtual |
Definition at line 30 of file GlobalOptimizationMethod.h.
|
pure virtual |
Run pose graph optimization method.
| pose_graph | The pose graph to be optimized (in-place). |
| criteria | Convergence criteria. |
| option | Global optimization options. |
Implemented in cloudViewer::pipelines::registration::PyGlobalOptimizationMethod< GlobalOptimizationMethodBase >, cloudViewer::pipelines::registration::GlobalOptimizationLevenbergMarquardt, and cloudViewer::pipelines::registration::GlobalOptimizationGaussNewton.
Referenced by cloudViewer::pipelines::registration::GlobalOptimization(), and cloudViewer::pipelines::registration::pybind_global_optimization().