diff --git a/routing/ff_router/ffRouter.cpp b/routing/ff_router/ffRouter.cpp index 3152fd5969e5be31193312c1f823828df015ebe1..a71235d6733ecda4f2f0aa3a403b2e09b864f401 100644 --- a/routing/ff_router/ffRouter.cpp +++ b/routing/ff_router/ffRouter.cpp @@ -640,4 +640,8 @@ bool FFRouter::MustReInit() { void FFRouter::SetRecalc(double t) { _timeToRecalc = t + _recalc_interval; +} + +void FFRouter::Update(){ + this->ReInit(); } \ No newline at end of file diff --git a/routing/ff_router/ffRouter.h b/routing/ff_router/ffRouter.h index c25ce40113e929bbcd0b51fbda6df7b3169a6e60..110033bff90badb8d0a33f964bbcdd67040e12f4 100644 --- a/routing/ff_router/ffRouter.h +++ b/routing/ff_router/ffRouter.h @@ -184,6 +184,8 @@ public: bool MustReInit(); void SetRecalc(double t); + virtual void Update(); + private: protected: