Filter Library Camera Interface Physics

CPerfTimer Class Reference

Inheritance diagram for CPerfTimer:

CPerfTimerT List of all members.

Detailed Description

Definition at line 19 of file PerfTimer.h.

Public Member Functions

 CPerfTimer (BOOL bStart=FALSE)
 CPerfTimer (const CPerfTimer &Src)
virtual ~CPerfTimer ()
void Start (BOOL bReset=FALSE)
void Stop ()
BOOL IsRunning ()
BOOL IsSupported ()
const double Resolution ()
const double Resolutionms ()
const double Resolutionus ()
const double Elapsed ()
const double Elapsedms ()
const double Elapsedus ()
const CPerfTimeroperator= (const CPerfTimer &Src)
CPerfTimer operator+ (const CPerfTimer &Src) const
CPerfTimer operator- (const CPerfTimer &Src) const
const CPerfTimeroperator+= (const CPerfTimer &Src)
const CPerfTimeroperator-= (const CPerfTimer &Src)
CPerfTimer operator+ (const double Secs) const
CPerfTimer operator- (const double Secs) const
const CPerfTimeroperator+= (const double Secs)
const CPerfTimeroperator-= (const double Secs)
BOOL operator< (const CPerfTimer &Src)
BOOL operator> (const CPerfTimer &Src)
BOOL operator<= (const CPerfTimer &Src)
BOOL operator>= (const CPerfTimer &Src)
BOOL operator< (const double Secs)
BOOL operator> (const double Secs)
BOOL operator<= (const double Secs)
BOOL operator>= (const double Secs)
virtual void Lock () const
virtual void Unlock () const

Protected Member Functions

void Init (BOOL bStart)
void Copy (const CPerfTimer &Src)

Private Attributes

__int64 m_Start

Static Private Attributes

static __int64 m_Freq
static __int64 m_Adjust


The documentation for this class was generated from the following files:
Camera Filter Library documentation © 2004-2007 by Leiden Probe Microscopy