#include
<MTimer.h>
List of all
members.
Detailed Description
This class works similar to timerX MEL command.
MTimer class
provides the functionality for calculating the time
elapsed/consumed in executing a particular portion of the code. The
portion of the code to be timed is embedded inbetween the calls
to'beginTimer()' and 'endTimer()'. A call to 'elapsedTime()' gives
the time spent in executing that portion of the code. The
calculated time in seconds will be with 2 decimal accuracy. 
Constructor & Destructor Documentation
Default class constructor.
 
 
| MTimer::MTimer | ( | const MTimer & | src | ) |  | 
 
Copy Constructor.
- Parameters:
- 
| [in] | src | the instance to copy |  
 
 
 
Member Function Documentation
| void MTimer::beginTimer | ( |  | ) |  | 
 
The call to this function starts the timer. 
 
 
| void MTimer::endTimer | ( |  | ) |  | 
 
The call to this function ends the timer. 
 
 
| double MTimer::elapsedTime | ( |  | ) |  | 
 
This function returns the time elapsed between the calls to
beginTimer and endTimer. 
 
 
Assignment operator.
- Parameters:
- 
| [in] | rhs | The timer to copy from. |  
 
 
 
| bool MTimer::operator== | ( | const MTimer & | rhs | ) | const | 
 
Equality operator. Checks whether the start time and end time
are same.
- Parameters:
- 
| [in] | rhs | The timer to compare with. |  
 
 
 
| bool MTimer::operator!= | ( | const MTimer & | rhs | ) | const | 
 
InEquality operator.
- Parameters:
- 
| [in] | rhs | The timer to compare with. |  
 
 
 
This function resets the member variables so that same MTimer object
can be used to time other portions of the code.