C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2

Average timer. More...

#include <system_dependency.h>

+ Inheritance diagram for MbAverageTimer:
+ Collaboration diagram for MbAverageTimer:

Public Member Functions

 MbAverageTimer ()
 Constructor.
 
virtual ~MbAverageTimer ()
 Destructor. More...
 
virtual bool IsEmpty () const
 Reset timer.
 
virtual void SetEmpty ()
 Add value.
 
virtual bool SetTime (double)
 Get average time in seconds.
 
double GetAvg () const
 Get minimal time in seconds.
 
double GetMin () const
 Get maximal time in seconds.
 
- Public Member Functions inherited from MbAccurateTimer
 MbAccurateTimer ()
 Constructor.
 
virtual ~MbAccurateTimer ()
 Destructor.
 
virtual void Begin ()
 Start time measurement.
 
virtual void End ()
 Finish time measurement.
 
double GetLast () const
 Get time value.
 
double PerSec () const
 Get frequency value.
 

Additional Inherited Members

- Protected Attributes inherited from MbAccurateTimer
double lastTime
 Time in seconds.
 

Detailed Description

Average timer.

Average timer.

Constructor & Destructor Documentation

◆ ~MbAverageTimer()

virtual MbAverageTimer::~MbAverageTimer ( )
inlinevirtual

Destructor.

Empty timer?


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