From 53c117d12c45562866b03896a9cd6dd02dc933d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Fri, 9 Mar 2018 09:55:52 +0100 Subject: [PATCH] Fix PrcTrkLmkPolyline for the params API regarding time_tol --- src/processor_tracker_landmark_polyline.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/processor_tracker_landmark_polyline.h b/src/processor_tracker_landmark_polyline.h index 0f5c58045..795e4627c 100644 --- a/src/processor_tracker_landmark_polyline.h +++ b/src/processor_tracker_landmark_polyline.h @@ -78,13 +78,12 @@ struct LandmarkPolylineMatch : public LandmarkMatch } }; -struct ProcessorParamsPolyline : public ProcessorParamsBase +struct ProcessorParamsPolyline : public ProcessorParamsTracker { laserscanutils::LineFinderIterativeParams line_finder_params; Scalar position_error_th; unsigned int new_features_th; unsigned int loop_frames_th; - Scalar time_tolerance; // These values below are constant and defined within the class -- provide a setter or accept them at construction time if you need to configure them // Scalar aperture_error_th_ = 20.0 * M_PI / 180.; //20 degrees @@ -205,7 +204,7 @@ class ProcessorTrackerLandmarkPolyline : public ProcessorTrackerLandmark }; inline ProcessorTrackerLandmarkPolyline::ProcessorTrackerLandmarkPolyline(const ProcessorParamsPolyline& _params) : - ProcessorTrackerLandmark("TRACKER LANDMARK POLYLINE", 0, _params.time_tolerance), + ProcessorTrackerLandmark("TRACKER LANDMARK POLYLINE", _params.time_tolerance, _params.max_new_features), line_finder_(_params.line_finder_params), params_(_params), extrinsics_transformation_computed_(false) -- GitLab