From f09f2d07cbbc43a0309dd4bd4dc771682b9fe243 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Fri, 2 Aug 2019 04:10:22 +0200 Subject: [PATCH] Remove sensor from processor creators --- .../processor/processor_tracker_feature_polyline_2D.h | 3 +-- src/processor/processor_tracker_feature_polyline_2D.cpp | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/include/laser/processor/processor_tracker_feature_polyline_2D.h b/include/laser/processor/processor_tracker_feature_polyline_2D.h index 56ccd7f01..408b75dff 100644 --- a/include/laser/processor/processor_tracker_feature_polyline_2D.h +++ b/include/laser/processor/processor_tracker_feature_polyline_2D.h @@ -244,8 +244,7 @@ class ProcessorTrackerFeaturePolyline2D : public ProcessorTrackerFeature /// @brief Factory method static ProcessorBasePtr create(const std::string& _unique_name, - const ProcessorParamsBasePtr _params, - const SensorBasePtr _sensor_ptr); + const ProcessorParamsBasePtr _params); const FeatureBasePtrList& getLastNewFeatures() const { diff --git a/src/processor/processor_tracker_feature_polyline_2D.cpp b/src/processor/processor_tracker_feature_polyline_2D.cpp index 8bf1b9cb1..08a503129 100644 --- a/src/processor/processor_tracker_feature_polyline_2D.cpp +++ b/src/processor/processor_tracker_feature_polyline_2D.cpp @@ -1364,13 +1364,14 @@ void ProcessorTrackerFeaturePolyline2D::computeTransformations() } ProcessorBasePtr ProcessorTrackerFeaturePolyline2D::create(const std::string& _unique_name, - const ProcessorParamsBasePtr _params, - const SensorBasePtr _sensor_ptr) + const ProcessorParamsBasePtr _params) { auto params = std::static_pointer_cast<ProcessorParamsTrackerFeaturePolyline2D>(_params); + auto prc_ptr = std::make_shared<ProcessorTrackerFeaturePolyline2D>(params); + prc_ptr->setName(_unique_name); - prc_ptr->configure(_sensor_ptr); + return prc_ptr; } -- GitLab