From 9cdafb4e2e46a46b8628ce113f26de1d2966b2f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Sun, 5 Dec 2021 20:09:39 +0100 Subject: [PATCH] Repair some odd code in tree manager --- include/core/solver/solver_manager.h | 3 ++- include/core/tree_manager/tree_manager_base.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/core/solver/solver_manager.h b/include/core/solver/solver_manager.h index 55c57f398..394e2b623 100644 --- a/include/core/solver/solver_manager.h +++ b/include/core/solver/solver_manager.h @@ -175,9 +175,10 @@ class SolverManager virtual bool isStateBlockFloating(const StateBlockPtr& state_ptr) const final; - virtual bool isFactorRegistered(const FactorBasePtr& fac_ptr) const final; virtual bool isStateBlockFixed(const StateBlockPtr& st) final; + virtual bool isFactorRegistered(const FactorBasePtr& fac_ptr) const final; + virtual bool hasThisLocalParametrization(const StateBlockPtr& st, const LocalParametrizationBasePtr& local_param) final; diff --git a/include/core/tree_manager/tree_manager_base.h b/include/core/tree_manager/tree_manager_base.h index 5a140e96f..a074eee39 100644 --- a/include/core/tree_manager/tree_manager_base.h +++ b/include/core/tree_manager/tree_manager_base.h @@ -90,7 +90,7 @@ class TreeManagerBase : public NodeBase params_(_params) {} - ~TreeManagerBase() override{} + virtual ~TreeManagerBase() {} virtual void keyFrameCallback(FrameBasePtr _key_frame) = 0; -- GitLab