diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2367b92de25c00e59e30cb44db384a8af12ae3bc..a8bd8608242ef99bd65fc6f0f16f457ef456cba2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -50,7 +50,7 @@ IF(laser_scan_utils_FOUND) MESSAGE("laser_scan_utils Library FOUND: laser_scan_utils related sources will be built.") ENDIF(laser_scan_utils_FOUND) -FIND_PACKAGE(raw_gps_utils ) #raw_gps_utils is not required +FIND_PACKAGE(raw_gps_utils QUIET) #raw_gps_utils is not required IF(raw_gps_utils_FOUND) MESSAGE("raw_gps_utils Library FOUND: raw_gps_utils related sources will be built.") ENDIF(raw_gps_utils_FOUND) diff --git a/src/constraint_analytic.h b/src/constraint_analytic.h index 279394b652498a4001579516e507159bd6fa3205..cd13ec3f1cfc69b6fda60469ee13a5b0c038d134 100644 --- a/src/constraint_analytic.h +++ b/src/constraint_analytic.h @@ -129,7 +129,7 @@ class ConstraintAnalytic: public ConstraintBase /** \brief Evaluate the constraint given the input parameters and returning the residuals and jacobians **/ // TODO - virtual bool evaluate(double const* const* parameters, double* residuals, double** jacobians) const + virtual bool evaluate(double const* const* parameters, double* residuals, double** jacobians) const override { // load parameters evaluation value std::vector<Eigen::Map<const Eigen::VectorXs>> state_blocks_map_; @@ -166,7 +166,7 @@ class ConstraintAnalytic: public ConstraintBase /** Returns the residual vetor and a vector of Jacobian matrix corresponding to each state block evaluated in the point provided in _states_ptr **/ // TODO - virtual void evaluate(const std::vector<const Scalar*>& _states_ptr, Eigen::VectorXs& residual_, std::vector<Eigen::MatrixXs>& jacobians_) const + virtual void evaluate(const std::vector<const Scalar*>& _states_ptr, Eigen::VectorXs& residual_, std::vector<Eigen::MatrixXs>& jacobians_) const override { }; diff --git a/src/constraint_epipolar.h b/src/constraint_epipolar.h index bb6d1f86f074ed913a583ee7cc3e322780b497e5..98630ba6845f20e53ff5905cd13f17c9d24b0a80 100644 --- a/src/constraint_epipolar.h +++ b/src/constraint_epipolar.h @@ -22,11 +22,11 @@ class ConstraintEpipolar : public ConstraintBase /** \brief Evaluate the constraint given the input parameters and returning the residuals and jacobians **/ - virtual bool evaluate(double const* const* parameters, double* residuals, double** jacobians) const{return true;}; + virtual bool evaluate(double const* const* parameters, double* residuals, double** jacobians) const override {return true;}; /** Returns a residual vector and a vector of Jacobian matrix corresponding to each state block evaluated in the point provided in _states_ptr **/ - virtual void evaluate(const std::vector<const Scalar*>& _states_ptr, Eigen::VectorXs& residual_, std::vector<Eigen::MatrixXs>& jacobians_) const{}; + virtual void evaluate(const std::vector<const Scalar*>& _states_ptr, Eigen::VectorXs& residual_, std::vector<Eigen::MatrixXs>& jacobians_) const override {}; /** \brief Returns the jacobians computation method **/ virtual JacobianMethod getJacobianMethod() const override {return JAC_ANALYTIC;} @@ -45,7 +45,7 @@ class ConstraintEpipolar : public ConstraintBase /** \brief Returns the constraint states sizes **/ - virtual std::vector<unsigned int> getStateSizes() const{return std::vector<unsigned int>({1});} + virtual std::vector<unsigned int> getStateSizes() const override {return std::vector<unsigned int>({1});} public: static wolf::ConstraintBasePtr create(const FeatureBasePtr& _feature_ptr, diff --git a/src/constraint_relative_2D_analytic.h b/src/constraint_relative_2D_analytic.h index f9b6fdc9d70234321f5c8c9a57b6d3b98c1258d6..2cbae2238872f9ec17917635fd004530f667df3d 100644 --- a/src/constraint_relative_2D_analytic.h +++ b/src/constraint_relative_2D_analytic.h @@ -59,7 +59,7 @@ class ConstraintRelative2DAnalytic : public ConstraintAnalytic * Returns the residual evaluated in the states provided in a std::vector of mapped Eigen::VectorXs **/ virtual Eigen::VectorXs evaluateResiduals( - const std::vector<Eigen::Map<const Eigen::VectorXs> >& _st_vector) const; + const std::vector<Eigen::Map<const Eigen::VectorXs> >& _st_vector) const override; /** \brief Returns the jacobians evaluated in the states provided * @@ -73,14 +73,14 @@ class ConstraintRelative2DAnalytic : public ConstraintAnalytic **/ virtual void evaluateJacobians(const std::vector<Eigen::Map<const Eigen::VectorXs> >& _st_vector, std::vector<Eigen::Map<Eigen::MatrixXs> >& jacobians, - const std::vector<bool>& _compute_jacobian) const; + const std::vector<bool>& _compute_jacobian) const override; /** \brief Returns the pure jacobians (without measurement noise) evaluated in the state blocks values * \param _st_vector is a vector containing the mapped eigen vectors of all state blocks involved in the constraint * \param jacobians is an output vector of mapped eigen matrices that sould contain the jacobians w.r.t each state block * **/ - virtual void evaluatePureJacobians(std::vector<Eigen::MatrixXs>& jacobians) const; + virtual void evaluatePureJacobians(std::vector<Eigen::MatrixXs>& jacobians) const override; /** \brief Returns the jacobians computation method **/