From 152874bfb95959cfb22d6d60258712118487e8a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Fri, 24 Jun 2022 19:54:41 +0200
Subject: [PATCH] Use derived state blocks

---
 src/sensor/sensor_laser_2d.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/sensor/sensor_laser_2d.cpp b/src/sensor/sensor_laser_2d.cpp
index 55740c1a7..9e25cf735 100644
--- a/src/sensor/sensor_laser_2d.cpp
+++ b/src/sensor/sensor_laser_2d.cpp
@@ -21,7 +21,7 @@
 //--------LICENSE_END--------
 #include "laser/sensor/sensor_laser_2d.h"
 
-#include <core/state_block/state_block.h>
+#include <core/state_block/state_block_derived.h>
 #include <core/state_block/state_angle.h>
 
 namespace wolf {
@@ -62,7 +62,7 @@ SensorLaser2d::SensorLaser2d(StateBlockPtr _p_ptr, StateBlockPtr _o_ptr, const P
 
 SensorLaser2d::SensorLaser2d(const Eigen::VectorXd& _extrinsics, const ParamsSensorLaser2dPtr _params) :
        SensorBase("SensorLaser2d",
-                  std::make_shared<StateBlock>(_extrinsics.head(2), true),
+                  std::make_shared<StatePoint2d>(_extrinsics.head(2), true),
                   std::make_shared<StateAngle>(_extrinsics(2), true),
                   nullptr,
                   8),
-- 
GitLab