From 90647cda4df05e8437ec5a9221a20bb647c7b6d1 Mon Sep 17 00:00:00 2001 From: artivis <deray.jeremie@gmail.com> Date: Mon, 21 May 2018 20:16:47 +0200 Subject: [PATCH] fix LandmarkPolyline2D return state by copy --- src/landmark_polyline_2D.cpp | 2 +- src/landmark_polyline_2D.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/landmark_polyline_2D.cpp b/src/landmark_polyline_2D.cpp index bc1bcc71a..d11775420 100644 --- a/src/landmark_polyline_2D.cpp +++ b/src/landmark_polyline_2D.cpp @@ -60,7 +60,7 @@ void LandmarkPolyline2D::setLast(const Eigen::VectorXs& _point, bool _defined) defineExtreme(true); } -const Eigen::VectorXs& LandmarkPolyline2D::getPointVector(int _i) const +const Eigen::VectorXs LandmarkPolyline2D::getPointVector(int _i) const { //std::cout << "LandmarkPolyline2D::getPointVector: " << _i << std::endl; //std::cout << "First: " << first_id_ << " - size: " << point_state_ptr_vector_.size() << std::endl; diff --git a/src/landmark_polyline_2D.h b/src/landmark_polyline_2D.h index d2b8fb8f9..a44a00b4c 100644 --- a/src/landmark_polyline_2D.h +++ b/src/landmark_polyline_2D.h @@ -72,7 +72,7 @@ class LandmarkPolyline2D : public LandmarkBase int getFirstId() const; int getLastId() const; - const Eigen::VectorXs& getPointVector(int _i) const; + const Eigen::VectorXs getPointVector(int _i) const; StateBlockPtr getPointStateBlockPtr(int _i); -- GitLab