33 namespace registration {
37 class GlobalOptimizationOption;
39 class GlobalOptimizationConvergenceCriteria;
41 class GlobalOptimizationOption;
Convergence criteria of GlobalOptimization.
Definition: GlobalOptimizationConvergenceCriteria.h:91
Global optimization with Gauss-Newton algorithm.
Definition: GlobalOptimizationMethod.h:67
~GlobalOptimizationGaussNewton() override
Definition: GlobalOptimizationMethod.h:71
void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override
Run pose graph optimization method.
Definition: GlobalOptimization.cpp:490
GlobalOptimizationGaussNewton()
Default Constructor.
Definition: GlobalOptimizationMethod.h:70
Global optimization with Levenberg-Marquardt algorithm.
Definition: GlobalOptimizationMethod.h:86
GlobalOptimizationLevenbergMarquardt()
Default Constructor.
Definition: GlobalOptimizationMethod.h:89
~GlobalOptimizationLevenbergMarquardt() override
Definition: GlobalOptimizationMethod.h:90
void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override
Run pose graph optimization method.
Definition: GlobalOptimization.cpp:582
Base class for global optimization method.
Definition: GlobalOptimizationMethod.h:46
GlobalOptimizationMethod()
Default Constructor.
Definition: GlobalOptimizationMethod.h:49
virtual void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const =0
Run pose graph optimization method.
virtual ~GlobalOptimizationMethod()
Definition: GlobalOptimizationMethod.h:50
Option for GlobalOptimization.
Definition: GlobalOptimizationConvergenceCriteria.h:36
Data structure defining the pose graph.
Definition: PoseGraph.h:115
open3d::pipelines::registration::PoseGraph PoseGraph
Definition: SLACOptimizer.h:41
Definition: PinholeCameraIntrinsic.cpp:35