All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BuildingHighlights.h
1 #pragma once
2 
3 namespace Eegeo
4 {
5  namespace BuildingHighlights
6  {
7  class BuildingHighlightModule;
8  class IBuildingHighlightIdGenerator;
9  class BuildingHighlightModel;
10  class ResolvedBuildingHighlightModel;
11  class IBuildingHighlightService;
12  class BuildingHighlightService;
13  class BuildingHighlightModelRepository;
14  class IBuildingHighlightModelFactory;
15  class BuildingHighlightModelFactory;
16  class IBuildingHighlightModelChangedEvent;
17  class BuildingHighlightController;
18  class BuildingHighlightView;
19  class IBuildingHighlightView;
20  class BuildingHighlightViewFactory;
21  class IBuildingHighlightViewFactory;
22  class BuildingHighlightViewRepository;
23  class BuildingHighlightRenderer;
24  class IBuildingHighlightCameraState;
25  class BuildingHighlightCameraState;
26  class IBuildingHighlightRenderableUpdateService;
27 
28  class ExternalBuildingHighlightView;
29  class ExternalBuildingHighlightViewFactory;
30 
31  struct BuildingHighlightCreateParams;
32  struct BuildingHighlightModelChangedMessage;
33 
34  class BuildingInformation;
35  class BuildingDimensions;
36  class BuildingContour;
37 
38  typedef int BuildingHighlightId;
39 
40  }
41 }