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