StopWatch Class Reference

#include <ArmarXCore/core/time/StopWatch.h>

+ Inheritance diagram for StopWatch:

Public Member Functions

bool isStopped () const
 
void reset ()
 
IceUtil::Time startingTime () const
 
IceUtil::Time stop ()
 
IceUtil::Time stoppingTime () const
 
 StopWatch (armarx::TimeMode timeMode=armarx::TimeMode::SystemTime)
 
virtual ~StopWatch ()
 

Static Public Member Functions

static IceUtil::Time measure (std::function< void(void)> subjectToMeasure, armarx::TimeMode timeMode=armarx::TimeMode::SystemTime)
 

Constructor & Destructor Documentation

◆ StopWatch()

◆ ~StopWatch()

~StopWatch ( )
virtual

Member Function Documentation

◆ isStopped()

bool isStopped ( ) const

◆ measure()

IceUtil::Time measure ( std::function< void(void)> subjectToMeasure,
armarx::TimeMode timeMode = armarx::TimeMode::SystemTime )
static

◆ reset()

void reset ( )

◆ startingTime()

IceUtil::Time startingTime ( ) const

◆ stop()

IceUtil::Time stop ( )

◆ stoppingTime()

IceUtil::Time stoppingTime ( ) const

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