Public Member Functions | Private Attributes | List of all members
TimeMeasure Class Reference

#include <TimeMeasure.h>

Public Member Functions

double avarageTime ()
 
double averageTime () const
 
void begin ()
 
void begin ()
 
void end ()
 
void end ()
 
double maxTime () const
 
int numCalls () const
 
double time ()
 
double time () const
 
 TimeMeasure ()
 
 TimeMeasure ()
 
double totalTime ()
 
double totalTime () const
 

Private Attributes

double maxTime_
 
int numCalls
 
int numCalls_
 
double time_
 
double totalTime_
 
struct timeval tv
 

Detailed Description

Definition at line 18 of file hrplib/hrpUtil/TimeMeasure.h.

Constructor & Destructor Documentation

◆ TimeMeasure() [1/2]

TimeMeasure::TimeMeasure ( )
inline

Definition at line 27 of file hrplib/hrpUtil/TimeMeasure.h.

◆ TimeMeasure() [2/2]

TimeMeasure::TimeMeasure ( )
inline

Definition at line 28 of file server/UtDynamicsSimulator/TimeMeasure.h.

Member Function Documentation

◆ avarageTime()

double TimeMeasure::avarageTime ( )
inline

Definition at line 48 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ averageTime()

double TimeMeasure::averageTime ( ) const
inline

Definition at line 50 of file hrplib/hrpUtil/TimeMeasure.h.

◆ begin() [1/2]

void TimeMeasure::begin ( )
inline

Definition at line 33 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ begin() [2/2]

void TimeMeasure::begin ( )
inline

Definition at line 33 of file hrplib/hrpUtil/TimeMeasure.h.

◆ end() [1/2]

void TimeMeasure::end ( )
inline

Definition at line 37 of file hrplib/hrpUtil/TimeMeasure.h.

◆ end() [2/2]

void TimeMeasure::end ( )
inline

Definition at line 37 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ maxTime()

double TimeMeasure::maxTime ( ) const
inline

Definition at line 49 of file hrplib/hrpUtil/TimeMeasure.h.

◆ numCalls()

int TimeMeasure::numCalls ( ) const
inline

Definition at line 51 of file hrplib/hrpUtil/TimeMeasure.h.

◆ time() [1/2]

double TimeMeasure::time ( )
inline

Definition at line 46 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ time() [2/2]

double TimeMeasure::time ( ) const
inline

Definition at line 47 of file hrplib/hrpUtil/TimeMeasure.h.

◆ totalTime() [1/2]

double TimeMeasure::totalTime ( )
inline

Definition at line 47 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ totalTime() [2/2]

double TimeMeasure::totalTime ( ) const
inline

Definition at line 48 of file hrplib/hrpUtil/TimeMeasure.h.

Member Data Documentation

◆ maxTime_

double TimeMeasure::maxTime_
private

Definition at line 22 of file hrplib/hrpUtil/TimeMeasure.h.

◆ numCalls

int TimeMeasure::numCalls
private

Definition at line 25 of file server/UtDynamicsSimulator/TimeMeasure.h.

◆ numCalls_

int TimeMeasure::numCalls_
private

Definition at line 24 of file hrplib/hrpUtil/TimeMeasure.h.

◆ time_

double TimeMeasure::time_
private

Definition at line 21 of file hrplib/hrpUtil/TimeMeasure.h.

◆ totalTime_

double TimeMeasure::totalTime_
private

Definition at line 23 of file hrplib/hrpUtil/TimeMeasure.h.

◆ tv

struct timeval TimeMeasure::tv
private

Definition at line 20 of file hrplib/hrpUtil/TimeMeasure.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Wed Sep 7 2022 02:51:05