12 #ifndef lgrHlaTimeProvider_H_
13 #define lgrHlaTimeProvider_H_
20 class DtLgrHlaSimulationManager;
37 virtual bool enableTimeConstrained();
42 virtual bool disableTimeConstrained();
45 virtual bool isTimeConstrained()
const;
52 virtual void resetTick();
55 virtual DtTime currentTime()
const;
58 virtual DtTime elapsedTime()
const;
61 virtual DtTime timeOffset()
const;
64 virtual void setLookahead(
double lookaheadToUse);
DtLgrHlaSimulationManager * mySimManager
Definition: lgrHlaTimeProvider.h:67
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
A Time provider that supports Wall clock time and time management.
Definition: lgrHlaTimeProvider.h:24
DtClock myClock
Definition: lgrHlaTimeProvider.h:68
The HLA simulation manager.
Definition: lgrHlaSimManager.h:84
double myLookahead
Definition: lgrHlaTimeProvider.h:71
Contains MAKLogger::DtTimeProvider and MAKLogger::DtWallClockTimeProvider and MAKLogger::DtLgrClock c...
An abstract class which provides time advances used by the DtLgrClock.
Definition: lgrClock.h:23
DtTime myTimeAdvance
Definition: lgrHlaTimeProvider.h:69
DtTime myLastAbsTime
Definition: lgrHlaTimeProvider.h:70