All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BuildingFootprint.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 
6 #include "VectorMath.h"
7 #include "MortonKey.h"
8 #include "LatLongAltitude.h"
9 
10 #include <string>
11 #include <vector>
12 
13 namespace Eegeo
14 {
15  namespace BuildingFootprints
16  {
18  {
19  std::string BuildingPartId;
20  std::string BuildingGroupId;
21  dv3 CentroidSeaLevelEcef;
22  dv3 LocalEcefOrigin;
23  float BoundingRadius;
24  float OutlineArea;
25  bool IsOnGround;
26  float BaselineAltitude;
27  float BottomAltitude;
28  float Height;
29  float IslandTopAltitude;
30  std::vector<v3> OutlinePointsLocalEcef;
31  std::vector<u16> TriangulationIndices;
32 
34  };
35  }
36 }