33#ifndef DART_COMMON_TIMER_HPP_ 
   34#define DART_COMMON_TIMER_HPP_ 
   55  explicit Timer(
const std::string& _name = 
"Noname Timer");
 
  107  LARGE_INTEGER mFrequency;
 
  108  double _convLIToSecs(
const LARGE_INTEGER& _L);
 
 
The implementation of Timer class.
Definition Timer.hpp:52
 
double getLastElapsedTime() const
Return last elapsed time in seconds.
Definition Timer.cpp:125
 
timeval mTimeVal
Definition Timer.hpp:96
 
int mCount
Definition Timer.hpp:86
 
double mStartedTime
Definition Timer.hpp:97
 
virtual ~Timer()
Default destructor.
Definition Timer.cpp:65
 
double getTotalElapsedTime() const
Return total elapsed time in seconds.
Definition Timer.cpp:131
 
bool isStarted() const
Returns whether the timer is started.
Definition Timer.cpp:137
 
void start()
Start timer.
Definition Timer.cpp:78
 
double mTotalElapsedTime
Definition Timer.hpp:102
 
void stop()
Stop the timer.
Definition Timer.cpp:91
 
void print()
Print results.
Definition Timer.cpp:143
 
bool mIsStarted
Definition Timer.hpp:104
 
std::string mName
Definition Timer.hpp:103
 
double mStoppedTime
Definition Timer.hpp:98
 
double getElapsedTime()
Return elapsed time in seconds since startTimer()
Definition Timer.cpp:108
 
static double getWallTime()
Return the current time of the system in seconds.
Definition Timer.cpp:163
 
double mLastElapsedTime
Definition Timer.hpp:101
 
Definition BulletCollisionDetector.cpp:60