TPIK  1.0
Task Priority Inverse Kinematics
Loading...
Searching...
No Matches
futils::Timer Struct Reference

#include <futils.h>

Public Member Functions

 Timer ()
 
void Start ()
 
void Stop ()
 
double Elapsed ()
 
double Lap ()
 
double GetCurrentLapTime ()
 

Public Attributes

std::vector< double > laps
 
bool running
 

Detailed Description

Simple timer for getting time elapsed and intermediate laps. All values are returned in seconds, with nanosecond precision.

Constructor & Destructor Documentation

◆ Timer()

futils::Timer::Timer ( )
inline

Member Function Documentation

◆ Elapsed()

double futils::Timer::Elapsed ( )
inline
Returns
elapsed time since start in seconds, with nanosecond precision (if timer is running)

◆ GetCurrentLapTime()

double futils::Timer::GetCurrentLapTime ( )
inline

◆ Lap()

double futils::Timer::Lap ( )
inline
Returns
elapsed time since last Lap in seconds, with nanosecond precision

◆ Start()

void futils::Timer::Start ( )
inline

◆ Stop()

void futils::Timer::Stop ( )
inline

Member Data Documentation

◆ laps

std::vector<double> futils::Timer::laps

◆ running

bool futils::Timer::running

The documentation for this struct was generated from the following file: