Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Routes
Style
Thickness
LinearAltitudeBasedRouteThicknessPolicy.h
1
// Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2
3
#pragma once
4
5
#include "IRouteThicknessPolicy.h"
6
#include "Camera.h"
7
#include "Routes.h"
8
9
namespace
Eegeo
10
{
11
namespace
Routes
12
{
13
namespace
Style
14
{
15
namespace
Thickness
16
{
17
class
LinearAltitudeBasedRouteThicknessPolicy
:
public
IRouteThicknessPolicy
18
{
19
float
m_altitude;
20
float
m_scaleFactor;
21
22
public
:
23
LinearAltitudeBasedRouteThicknessPolicy
();
24
25
void
SetScaleFactor(
float
scaleFactor);
26
27
void
SetAltitude(
float
altitudeMetres);
28
29
virtual
float
GetThicknessScale(
const
Fitting::FittedRoute
& route)
const
;
30
};
31
}
32
}
33
}
34
}
Generated on Sat Jun 10 2023 02:00:33 for eeGeo Platform SDK by
1.8.3.1