All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PointOnMapComponent.h
1 #pragma once
2 
3 #include "Types.h"
4 #include "Positioning.h"
5 #include "VectorMathDecl.h"
6 #include "IEvent.h"
7 #include "IPointOnMap.h"
8 
9 namespace Eegeo
10 {
11  namespace Positioning
12  {
14  {
15  public:
17 
18  virtual ~PointOnMapComponent() {}
19 
20  virtual ChangedEvent& Changed() { return m_changedEvent; }
21 
22  virtual void NotifyNeedsRefresh(const IPointOnMap& pointOnMap) = 0;
23  private:
25  };
26  }
27 }