TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
WinTimer Class Reference

windows implementation of the timmer More...

#include <WinTimer.h>

Inheritance diagram for WinTimer:
Inheritance graph
Collaboration diagram for WinTimer:
Collaboration graph

Public Member Functions

 WinTimer ()
 
virtual ~WinTimer ()
 
void Start ()
 
void Stop ()
 
double GetTimeInMs ()
 
double GetTimeInSec ()
 
- Public Member Functions inherited from ITimer
virtual ~ITimer ()
 

Private Attributes

LARGE_INTEGER m_Start
 
LARGE_INTEGER m_Finish
 
LARGE_INTEGER m_Frequency
 

Detailed Description

windows implementation of the timmer

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright(c) 2011 Apogee Imaging Systems, Inc.

Constructor & Destructor Documentation

◆ WinTimer()

WinTimer::WinTimer ( )

◆ ~WinTimer()

WinTimer::~WinTimer ( )
virtual

Member Function Documentation

◆ GetTimeInMs()

double WinTimer::GetTimeInMs ( )
virtual

Implements ITimer.

◆ GetTimeInSec()

double WinTimer::GetTimeInSec ( )
virtual

Implements ITimer.

◆ Start()

void WinTimer::Start ( )
virtual

Implements ITimer.

◆ Stop()

void WinTimer::Stop ( )
virtual

Implements ITimer.

Member Data Documentation

◆ m_Finish

LARGE_INTEGER WinTimer::m_Finish
private

◆ m_Frequency

LARGE_INTEGER WinTimer::m_Frequency
private

◆ m_Start

LARGE_INTEGER WinTimer::m_Start
private

The documentation for this class was generated from the following files: