All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
RoutingSceneGraphObserver.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 #include "Types.h"
6 #include "Routes.h"
7 #include "Streaming.h"
8 #include "SceneGraphCellCallback.h"
9 
10 namespace Eegeo
11 {
12  namespace Routes
13  {
15  {
16  Streaming::SceneGraphCellRepository& m_sceneGraphCellRepository;
17  Fitting::RouteFittingService& m_routeFittingService;
18 
21 
22  void HandleCellAdded(const Streaming::MortonKey& key);
23  void HandleCellRemoved(const Streaming::MortonKey& key);
24 
25  public:
27  Fitting::RouteFittingService& routeFittingService);
28 
30  };
31  }
32 }