From 61a11e23b7d8401e749347142104672b26c96140 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu>
Date: Tue, 15 Nov 2016 22:14:31 +0100
Subject: [PATCH] Typedef derived shared_ptr

---
 src/constraint_fix.h | 2 ++
 src/sensor_odom_2D.h | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/src/constraint_fix.h b/src/constraint_fix.h
index 0051911cd..37b77c226 100644
--- a/src/constraint_fix.h
+++ b/src/constraint_fix.h
@@ -11,6 +11,8 @@ namespace wolf {
 
 class ConstraintFix: public ConstraintSparse<3,2,1>
 {
+    public:
+        typedef std::shared_ptr<ConstraintFix> Ptr;
     public:
 //        static const unsigned int N_BLOCKS = 2;
 
diff --git a/src/sensor_odom_2D.h b/src/sensor_odom_2D.h
index 6e07c7d33..c148bf262 100644
--- a/src/sensor_odom_2D.h
+++ b/src/sensor_odom_2D.h
@@ -15,6 +15,8 @@ struct IntrinsicsOdom2D : public IntrinsicsBase
 
 class SensorOdom2D : public SensorBase
 {
+    public:
+        typedef std::shared_ptr<SensorOdom2D> Ptr;
 
     protected:
         Scalar k_disp_to_disp_; ///< ratio of displacement variance to displacement, for odometry noise calculation
-- 
GitLab