diff --git a/include/core/processor/is_motion.h b/include/core/processor/is_motion.h
index 62eb56dfee89579decc05055b621dcc193782527..60a4a029541cd91c4739c5c4455c1d932f0631db 100644
--- a/include/core/processor/is_motion.h
+++ b/include/core/processor/is_motion.h
@@ -52,7 +52,7 @@ class IsMotion
         virtual VectorComposite getState(const TimeStamp& _ts, const StateStructure& _structure = "") const = 0;
 
         VectorComposite getOdometry ( ) const;
-        void setOdometry(const VectorComposite& _zero_odom) {odometry_ = _zero_odom;}
+        void setOdometry(const VectorComposite& _zero_odom);
 
         bool isStateGetter() const;
         int getStatePriority() const;