13 namespace registration {
17 class GlobalOptimizationOption;
19 class GlobalOptimizationConvergenceCriteria;
21 class GlobalOptimizationOption;
Convergence criteria of GlobalOptimization.
Global optimization with Gauss-Newton algorithm.
GlobalOptimizationGaussNewton()
Default Constructor.
~GlobalOptimizationGaussNewton() override
void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override
Run pose graph optimization method.
Global optimization with Levenberg-Marquardt algorithm.
void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override
Run pose graph optimization method.
~GlobalOptimizationLevenbergMarquardt() override
GlobalOptimizationLevenbergMarquardt()
Default Constructor.
Base class for global optimization method.
virtual void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const =0
Run pose graph optimization method.
virtual ~GlobalOptimizationMethod()
GlobalOptimizationMethod()
Default Constructor.
Option for GlobalOptimization.
Data structure defining the pose graph.
cloudViewer::pipelines::registration::PoseGraph PoseGraph
Generic file read and write utility for python interface.