14 namespace registration {
18 class GlobalOptimizationOption;
20 class GlobalOptimizationConvergenceCriteria;
22 class GlobalOptimizationOption;
Convergence criteria of GlobalOptimization.
Definition: GlobalOptimizationConvergenceCriteria.h:72
Global optimization with Gauss-Newton algorithm.
Definition: GlobalOptimizationMethod.h:48
~GlobalOptimizationGaussNewton() override
Definition: GlobalOptimizationMethod.h:52
void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const override
Run pose graph optimization method.
Definition: GlobalOptimization.cpp:471
GlobalOptimizationGaussNewton()
Default Constructor.
Definition: GlobalOptimizationMethod.h:51
Global optimization with Levenberg-Marquardt algorithm.
Definition: GlobalOptimizationMethod.h:67
GlobalOptimizationLevenbergMarquardt()
Default Constructor.
Definition: GlobalOptimizationMethod.h:70
~GlobalOptimizationLevenbergMarquardt() 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:563
Base class for global optimization method.
Definition: GlobalOptimizationMethod.h:27
GlobalOptimizationMethod()
Default Constructor.
Definition: GlobalOptimizationMethod.h:30
virtual void OptimizePoseGraph(PoseGraph &pose_graph, const GlobalOptimizationConvergenceCriteria &criteria, const GlobalOptimizationOption &option) const =0
Run pose graph optimization method.
virtual ~GlobalOptimizationMethod()
Definition: GlobalOptimizationMethod.h:31
Option for GlobalOptimization.
Definition: GlobalOptimizationConvergenceCriteria.h:17
Data structure defining the pose graph.
Definition: PoseGraph.h:96
open3d::pipelines::registration::PoseGraph PoseGraph
Definition: SLACOptimizer.h:22
Definition: PinholeCameraIntrinsic.cpp:16