MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSim
lgrHlaTimeProvider.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#if DtHLA
11
12
#ifndef lgrHlaTimeProvider_H_
13
#define lgrHlaTimeProvider_H_
14
15
#include "
lgrSim.h
"
16
#include "
lgrClock.h
"
17
18
namespace
MAKLogger
19
{
20
class
DtLgrHlaSimulationManager;
21
24
class
DT_DLL_LGRSIM
DtLgrHlaTimeProvider
:
public
DtTimeProvider
25
{
26
27
public
:
29
DtLgrHlaTimeProvider
(
DtLgrHlaSimulationManager
* simManager);
30
32
virtual
~
DtLgrHlaTimeProvider
();
33
37
virtual
bool
enableTimeConstrained();
38
42
virtual
bool
disableTimeConstrained();
43
45
virtual
bool
isTimeConstrained()
const
;
46
49
virtual
void
tick();
50
53
virtual
double
advancedTime()
const
;
54
56
virtual
double
elapsedTime()
const
;
57
59
virtual
double
timeOffset()
const
;
60
62
virtual
void
resetTimeAdvance();
63
64
protected
:
65
DtLgrHlaSimulationManager
*
mySimManager
;
66
DtClock
myClock
;
67
double
myTimeAdvance
;
68
double
myLastAbsTime
;
69
};
70
71
}
72
73
#endif
74
#endif
Document ID: Generated on Mon Jan 19 08:20:14 EST 2015 from SVN revision 149581
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)