ORCA: Optimization-based framework for Robotic Control Applications
Public Member Functions | Public Attributes | Friends | List of all members
orca::utils::PosixTimer Class Reference

#include <Utils.h>

Public Member Functions

 PosixTimer (bool start_now=false)
 
void start ()
 
double elapsedNs () const
 
double elapsedMs () const
 
double elapsed () const
 

Public Attributes

const double nsToMs = 1./1e6
 
const double nsToS = 1./1e9
 

Friends

template<typename T , typename Traits >
std::basic_ostream< T, Traits > & operator<< (std::basic_ostream< T, Traits > &out, const PosixTimer &timer)
 

Constructor & Destructor Documentation

orca::utils::PosixTimer::PosixTimer ( bool  start_now = false)
inlineexplicit

Member Function Documentation

double orca::utils::PosixTimer::elapsed ( ) const
inline
double orca::utils::PosixTimer::elapsedMs ( ) const
inline
double orca::utils::PosixTimer::elapsedNs ( ) const
inline
void orca::utils::PosixTimer::start ( )
inline

Friends And Related Function Documentation

template<typename T , typename Traits >
std::basic_ostream<T, Traits>& operator<< ( std::basic_ostream< T, Traits > &  out,
const PosixTimer timer 
)
friend

Member Data Documentation

const double orca::utils::PosixTimer::nsToMs = 1./1e6
const double orca::utils::PosixTimer::nsToS = 1./1e9

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