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