#include <mlTimer.h>
Definition at line 23 of file mlTimer.h.
◆ MLTimer() [1/3]
◆ ~MLTimer()
◆ MLTimer() [2/3]
MLTimer::MLTimer |
( |
const MLTimer & |
| ) |
|
|
delete |
◆ MLTimer() [3/3]
◆ consumed()
double MLTimer::consumed |
( |
| ) |
const |
|
inline |
Returns the elapsed time minus the time between pause() and resume() calls in seconds.
This represents the 'self time'.
Definition at line 51 of file mlTimer.h.
◆ elapsed()
double MLTimer::elapsed |
( |
| ) |
const |
|
inline |
Returns the elapsed time in seconds between start() and stop() calls.
The time between pause() and resume() calls is included. elapsed() minus consumed() represents the 'time in children'.
Definition at line 47 of file mlTimer.h.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ start() [1/2]
◆ start() [2/2]
void MLTimer::start |
( |
MLTimer & |
otherToPause | ) |
|
The other timer is paused and this timer started.
◆ startCount()
unsigned int MLTimer::startCount |
( |
| ) |
const |
|
inline |
◆ stop() [1/2]
◆ stop() [2/2]
void MLTimer::stop |
( |
MLTimer & |
otherToResume | ) |
|
The other timer is resumed and this timer stopped.
◆ MLCallGraphNode
◆ MLTimeProfile
The documentation for this class was generated from the following file:
- MeVis/Foundation/Sources/MLProfilingManager/Include/mlTimer.h