![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <TimeWeightedAverage.hpp>


Public Member Functions | |
| virtual void | put (const T &t) |
| Add a sample to the average. | |
| virtual void | put (const T &, double) |
| Don't use this method when using TimeWeightedAverage. | |
| virtual void | reset () |
| Reset the average. | |
| void | setClock (Clock *_c) |
| Set the clock that should be used to compute the time differences between two put() calls. | |
| TimeWeightedAverage (Clock *_c) | |
| Takes a Clock as parameter. | |
| TimeWeightedAverage () | |
| Default constructor, pointer to Clock is NULL! | |
Private Attributes | |
| Clock * | c |
| The clock that is used for timing. | |
| double | lastTime |
| Last time a sample was added. | |
Definition at line 41 of file TimeWeightedAverage.hpp.
| wns::TimeWeightedAverage< T, Clock >::TimeWeightedAverage | ( | ) | [inline] |
Definition at line 48 of file TimeWeightedAverage.hpp.
| wns::TimeWeightedAverage< T, Clock >::TimeWeightedAverage | ( | Clock * | _c | ) | [inline] |
Definition at line 57 of file TimeWeightedAverage.hpp.
| virtual void wns::TimeWeightedAverage< T, Clock >::put | ( | const T & | t | ) | [inline, virtual] |
Reimplemented from wns::WeightedAverage< T >.
Definition at line 93 of file TimeWeightedAverage.hpp.
| virtual void wns::TimeWeightedAverage< T, Clock >::put | ( | const T & | , | |
| double | ||||
| ) | [inline, virtual] |
Reimplemented from wns::WeightedAverage< T >.
Definition at line 85 of file TimeWeightedAverage.hpp.
| virtual void wns::TimeWeightedAverage< T, Clock >::reset | ( | ) | [inline, virtual] |
Reimplemented from wns::WeightedAverage< T >.
Definition at line 75 of file TimeWeightedAverage.hpp.
| void wns::TimeWeightedAverage< T, Clock >::setClock | ( | Clock * | _c | ) | [inline] |
Definition at line 67 of file TimeWeightedAverage.hpp.
Clock* wns::TimeWeightedAverage< T, Clock >::c [private] |
Definition at line 111 of file TimeWeightedAverage.hpp.
double wns::TimeWeightedAverage< T, Clock >::lastTime [private] |
Definition at line 100 of file TimeWeightedAverage.hpp.
1.5.5