Version 8.9.0
Loading...
Searching...
No Matches
Timer.h
1
/******************************************************************************
2
* Copyright (c) 2012-2017 All Rights Reserved, http://www.evocortex.com *
3
* Evocortex GmbH *
4
* Emilienstr. 1 *
5
* 90489 Nuremberg *
6
* Germany *
7
* *
8
* Contributors: *
9
* Initial version for Linux 64-Bit platform supported by Fraunhofer IPA, *
10
* http://www.ipa.fraunhofer.de *
11
*****************************************************************************/
12
13
#ifndef TIMER_H__
14
#define TIMER_H__
15
16
#include "irdirectsdk_defs.h"
17
18
namespace
evo
19
{
20
26
class
__IRDIRECTSDK_API__
Timer
27
{
28
29
public
:
30
35
Timer
();
36
40
~Timer
();
41
46
long
double
reset
();
47
52
long
double
getTime
();
53
54
private
:
55
56
long
double
getTimeNow();
57
58
long
double
_timeRef;
59
60
long
double
_frequency;
61
62
};
63
64
}
/*namespace*/
65
66
#endif
/*TIMER_H__*/
evo::Timer
Time measurement class.
Definition:
Timer.h:27
evo::Timer::Timer
Timer()
Constructor.
evo::Timer::getTime
long double getTime()
Retrieve elapsed time in [ms.
evo::Timer::reset
long double reset()
Reset time measurement, i.e., set new reference.
evo::Timer::~Timer
~Timer()
Destructor.
src
sdk
Timer.h
Generated on Fri Apr 26 2024 00:05:17 for Version 8.9.0 by
1.9.5