Main Page
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Functions
Variables
Typedefs
Friends
Pages
Api
ITrackBuilder.h
1
//------------------------------------------------------------------------------
2
//
3
// Copyright (c) 2014 Glympse Inc. All rights reserved.
4
//
5
//------------------------------------------------------------------------------
6
7
#ifndef ITRACKBUILDER_H__GLYMPSE__
8
#define ITRACKBUILDER_H__GLYMPSE__
9
10
namespace
Glympse
11
{
12
23
/*O*public**/
struct
ITrackBuilder
:
public
virtual
ICommon
24
{
30
public
:
virtual
void
addLocation
(
const
GLocation
& location) = 0;
31
40
public
:
virtual
void
setSource
(int32 source) = 0;
41
47
public
:
virtual
void
setDistance
(int32 distance) = 0;
48
52
public
:
virtual
void
calculateDistance
() = 0;
53
59
public
:
virtual
GTrack
getTrack
() = 0;
60
};
61
62
/*C*/
typedef
O< ITrackBuilder >
GTrackBuilder
;
63
64
}
65
66
#endif // !ITRACKBUILDER_H__GLYMPSE__
Generated on Tue Jun 26 2018 08:46:46 by
1.8.4