From 1349f6811a8de65a81a2f80d5de5aa5e32c27252 Mon Sep 17 00:00:00 2001 From: jvallve <jvallve@iri.upc.edu> Date: Fri, 5 Aug 2022 10:55:25 +0200 Subject: [PATCH] proper const/non-const getters --- include/laser/capture/capture_laser_3d.h | 3 ++- src/capture/capture_laser_3d.cpp | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/include/laser/capture/capture_laser_3d.h b/include/laser/capture/capture_laser_3d.h index 7917cb0d7..5eeb0e236 100644 --- a/include/laser/capture/capture_laser_3d.h +++ b/include/laser/capture/capture_laser_3d.h @@ -41,7 +41,8 @@ class CaptureLaser3d : public CaptureBase public: CaptureLaser3d(const TimeStamp& _timestamp, SensorBasePtr _sensor, pcl::PointCloud<pcl::PointXYZ>::Ptr _point_cloud); ~CaptureLaser3d(); - pcl::PointCloud<pcl::PointXYZ>::Ptr getPointCloud() const; + pcl::PointCloud<pcl::PointXYZ>::Ptr getPointCloud(); + pcl::PointCloud<pcl::PointXYZ>::ConstPtr getPointCloud() const; private: diff --git a/src/capture/capture_laser_3d.cpp b/src/capture/capture_laser_3d.cpp index 63fe33ceb..3377b2910 100644 --- a/src/capture/capture_laser_3d.cpp +++ b/src/capture/capture_laser_3d.cpp @@ -33,7 +33,12 @@ CaptureLaser3d::CaptureLaser3d(const TimeStamp& _timestamp, SensorBasePtr _senso CaptureLaser3d::~CaptureLaser3d() {} -pcl::PointCloud<pcl::PointXYZ>::Ptr CaptureLaser3d::getPointCloud() const +pcl::PointCloud<pcl::PointXYZ>::Ptr CaptureLaser3d::getPointCloud() +{ + return point_cloud_; +} + +pcl::PointCloud<pcl::PointXYZ>::ConstPtr CaptureLaser3d::getPointCloud() const { return point_cloud_; } -- GitLab