Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Routes
IRouteCreator.h
1
// Copyright (c) 2014 eeGeo. All rights reserved.
2
3
#pragma once
4
#include "LatLongAltitude.h"
5
6
namespace
Eegeo
7
{
8
namespace
Routes
9
{
10
namespace
RouteType
11
{
12
enum
Values
13
{
14
Any,
15
CarOnly
16
};
17
}
18
class
IRouteCreator
19
{
20
public
:
21
virtual
~
IRouteCreator
(){};
22
23
virtual
void
CreateRoute(
const
Space::LatLongAltitude
& start,
const
Space::LatLongAltitude
& end) = 0;
24
virtual
void
CreateRoute(
const
Space::LatLongAltitude
& start,
const
Space::LatLongAltitude
& end, RouteType::Values routeType) = 0;
25
virtual
void
ToggleFitting() = 0;
26
};
27
}
28
}
Generated on Sat Jun 10 2023 02:00:33 for eeGeo Platform SDK by
1.8.3.1