Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
BuildingHighlights
BuildingDimensions.h
1
#pragma once
2
#include "BuildingHighlights.h"
3
#include "LatLongAltitude.h"
4
5
namespace
Eegeo
6
{
7
namespace
BuildingHighlights
8
{
9
class
BuildingDimensions
10
{
11
public
:
12
BuildingDimensions
()
13
: m_baseAltitude(0.0)
14
, m_topAltitude(0.0)
15
, m_centroid(Space::LatLong::FromRadians(0.0, 0.0))
16
{}
17
18
BuildingDimensions
(
19
double
baseAltitude,
20
double
topAltitude,
21
const
Space::LatLong
& centroid
22
)
23
: m_baseAltitude(baseAltitude)
24
, m_topAltitude(topAltitude)
25
, m_centroid(centroid)
26
{
27
}
28
double
GetBaseAltitude()
const
{
return
m_baseAltitude; }
29
double
GetTopAltitude()
const
{
return
m_topAltitude; }
30
const
Space::LatLong
& GetCentroid()
const
{
return
m_centroid; }
31
private
:
32
double
m_baseAltitude;
33
double
m_topAltitude;
34
Space::LatLong
m_centroid;
35
};
36
}
37
}
Generated on Sat Jun 10 2023 02:00:29 for eeGeo Platform SDK by
1.8.3.1