From d2e7883dd5574af05ed458f8b1a6626c0570a94d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tobias=20Schr=C3=B6dter?= <t.schroedter@fz-juelich.de>
Date: Sat, 30 Mar 2019 12:32:37 +0100
Subject: [PATCH] Added Event handling for FF_Router

---
 routing/ff_router/ffRouter.cpp | 4 ++++
 routing/ff_router/ffRouter.h   | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/routing/ff_router/ffRouter.cpp b/routing/ff_router/ffRouter.cpp
index 3152fd59..a71235d6 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 c25ce401..110033bf 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:
-- 
GitLab