Project
Loading...
Searching...
No Matches
HighResTimer Class Reference

#include <timer.h>

Public Member Functions

 HighResTimer ()=default
 
 ~HighResTimer ()=default
 
void Start ()
 
void Stop ()
 
void Abort ()
 
void Reset ()
 
void ResetStart ()
 
double GetElapsedTime ()
 
double GetCurrentElapsedTime (bool reset=false)
 
void StopAndStart (HighResTimer &startTimer)
 
int32_t IsRunning ()
 
void AddTime (double t)
 

Detailed Description

Definition at line 20 of file timer.h.

Constructor & Destructor Documentation

◆ HighResTimer()

HighResTimer::HighResTimer ( )
default

◆ ~HighResTimer()

HighResTimer::~HighResTimer ( )
default

Member Function Documentation

◆ Abort()

void HighResTimer::Abort ( )

Definition at line 81 of file timer.cxx.

◆ AddTime()

void HighResTimer::AddTime ( double  t)

Definition at line 128 of file timer.cxx.

◆ GetCurrentElapsedTime()

double HighResTimer::GetCurrentElapsedTime ( bool  reset = false)

Definition at line 110 of file timer.cxx.

◆ GetElapsedTime()

double HighResTimer::GetElapsedTime ( )

Definition at line 108 of file timer.cxx.

◆ IsRunning()

int32_t HighResTimer::IsRunning ( )
inline

Definition at line 33 of file timer.h.

◆ Reset()

void HighResTimer::Reset ( )

Definition at line 101 of file timer.cxx.

◆ ResetStart()

void HighResTimer::ResetStart ( )

Definition at line 63 of file timer.cxx.

◆ Start()

void HighResTimer::Start ( )

Definition at line 57 of file timer.cxx.

◆ Stop()

void HighResTimer::Stop ( )

Definition at line 69 of file timer.cxx.

◆ StopAndStart()

void HighResTimer::StopAndStart ( HighResTimer startTimer)

Definition at line 87 of file timer.cxx.


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