Blame examples/ClockerPlugIn/Timer.cpp
|
Packit |
8c9aa0 |
// //////////////////////////////////////////////////////////////////////////
|
|
Packit |
8c9aa0 |
// Implementation file Timer.cpp for class Timer
|
|
Packit |
8c9aa0 |
// (c)Copyright 2000, Baptiste Lepilleur.
|
|
Packit |
8c9aa0 |
// Created: 2002/04/19
|
|
Packit |
8c9aa0 |
// //////////////////////////////////////////////////////////////////////////
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
#include "Timer.h"
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void
|
|
Packit |
8c9aa0 |
Timer::start()
|
|
Packit |
8c9aa0 |
{
|
|
Packit |
8c9aa0 |
m_beginTime = clock();
|
|
Packit |
8c9aa0 |
}
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
void
|
|
Packit |
8c9aa0 |
Timer::finish()
|
|
Packit |
8c9aa0 |
{
|
|
Packit |
8c9aa0 |
m_elapsedTime = double(clock() - m_beginTime) / CLOCKS_PER_SEC;
|
|
Packit |
8c9aa0 |
}
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
|
|
Packit |
8c9aa0 |
double
|
|
Packit |
8c9aa0 |
Timer::elapsedTime() const
|
|
Packit |
8c9aa0 |
{
|
|
Packit |
8c9aa0 |
return m_elapsedTime;
|
|
Packit |
8c9aa0 |
}
|