0021189: Clean up KAS:dev:ros and Products
[occt.git] / samples / qt / VoxelDemo / inc / Timer.h
CommitLineData
7fd59977 1// Timer.h: interface for the Timer class.
2//
3//////////////////////////////////////////////////////////////////////
4
5#if !defined(AFX_TIMER_H__528FB454_797E_11D7_9B1B_000103C0F1F9__INCLUDED_)
6#define AFX_TIMER_H__528FB454_797E_11D7_9B1B_000103C0F1F9__INCLUDED_
7
8#if _MSC_VER > 1000
9#pragma once
10#endif // _MSC_VER > 1000
11
12#include <OSD_Timer.hxx>
13
14class Timer
15{
16public:
17 Standard_EXPORT Timer();
18 Standard_EXPORT Timer(const char* filename);
19 Standard_EXPORT ~Timer();
20 Standard_EXPORT void Start();
21 Standard_EXPORT void Stop();
22 Standard_EXPORT void Continue();
23 Standard_EXPORT void Reset();
24 Standard_EXPORT float Seconds();
25 Standard_EXPORT int Minutes();
26 Standard_EXPORT void Print(char* label);
27
28private:
29 OSD_Timer myTimer;
30 FILE* myWriter;
31};
32
33#endif // !defined(AFX_TIMER_H__528FB454_797E_11D7_9B1B_000103C0F1F9__INCLUDED_)