12 #ifndef lgrHlaTimeProvider_H_
13 #define lgrHlaTimeProvider_H_
20 class DtLgrHlaSimulationManager;
24 class DT_DLL_LGRSIM DtLgrHlaTimeProvider :
public DtTimeProvider
29 DtLgrHlaTimeProvider(DtLgrHlaSimulationManager* simManager);
32 virtual ~DtLgrHlaTimeProvider();
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);
67 DtLgrHlaSimulationManager* mySimManager;
Defines IMPORT/EXPORT macros for lgrSim library.
#define DT_DLL_LGRSIM
Definition: lgrSim.h:21
Contains MAKLogger::DtTimeProvider and MAKLogger::DtWallClockTimeProvider and MAKLogger::DtLgrClock c...