All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
InteriorsEntityMetadata.h
1 // Copyright eeGeo Ltd (2012-2015), All Rights Reserved
2 
3 #pragma once
4 
5 #include <string>
6 #include <vector>
7 #include <map>
8 
9 namespace Eegeo
10 {
11  namespace Resources
12  {
13  namespace Interiors
14  {
15  namespace Entities
16  {
18  {
19  std::string identifier;
20  std::string name;
21  float priority;
22  double latitudeDegrees;
23  double longitudeDegrees;
24  double altitude;
25  double rotationDegreesOverY;
26  double scale;
27  int floorNumber;
28  std::string entityType;
29 
30  std::string extendedInfo; // Serialized JSON
31  };
32 
33  typedef std::map<std::string,std::vector<InteriorsEntityMetadata> > TCategoryToEntitiesMetadata;
34  }
35  }
36  }
37 }