All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BuildingInformationHelpers.h
1 #pragma once
2 
3 #include "BuildingHighlights.h"
4 #include "BuildingInformation.h"
5 #include "Collision.h"
6 
7 #include <vector>
8 
9 namespace Eegeo
10 {
11  namespace BuildingHighlights
12  {
13  namespace BuildingInformationHelpers
14  {
15  BuildingDimensions MakeBuildingDimensionsFromFootprints(const std::vector<BuildingFootprints::BuildingFootprint>& footprints);
16 
17  BuildingDimensions MakeBuildingDimensionsFromCollisionSubMesh(const Eegeo::Collision::CollisionSubMesh& collisionSubMesh);
18 
19  BuildingDimensions MakeBuildingDimensionsFromCollisionSubMeshes(const std::vector<Collision::CollisionSubMesh>& collisionSubMeshes);
20 
21  BuildingInformation MakeBuildingInformationFromFootprints(const std::vector<BuildingFootprints::BuildingFootprint>& footprints);
22  }
23  }
24 }