0026741: Problem with building samples and demo
[occt.git] / samples / qt / VoxelDemo / inc / Timer.h
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
14 class Timer  
15 {
16 public:
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
28 private:
29         OSD_Timer myTimer;
30         FILE* myWriter;
31 };
32
33 #endif // !defined(AFX_TIMER_H__528FB454_797E_11D7_9B1B_000103C0F1F9__INCLUDED_)