All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IPositioningCameraModel.h
1 #pragma once
2 
3 #include "Positioning.h"
4 #include "PositioningEvents.h"
5 #include "VectorMath.h"
6 
7 namespace Eegeo
8 {
9  namespace Positioning
10  {
12  {
13  public:
14  virtual ~IPositioningCameraModel() {}
15 
16  virtual dv3 GetCameraOriginEcef() const = 0;
17 
18  virtual m44 GetViewProjectionMatrix() const = 0;
19 
20  virtual v2 GetViewportDimensions() const = 0;
21  };
22  }
23 }