#include <band.h>
Public Member Functions | |
| double | average () |
| Band (size_t m_size=0, double m_dropFactor=0.985) | |
| double | getAllTimeMaximum () |
| double | getAllTimeMaximumRaw () |
| std::deque< double > | getHistory () |
| double | getNewest () |
| double | getOldest () |
| void | log (double value) |
| void | resetMaximum () |
Private Attributes | |
| double | m_allTimeMaximum |
| double | m_dropFactor |
| std::deque< double > | m_history |
| size_t | m_size |
| mybeat::Band::Band | ( | size_t | m_size = 0, |
| double | m_dropFactor = 0.985 |
||
| ) |
| double mybeat::Band::average | ( | ) |
| double mybeat::Band::getAllTimeMaximum | ( | ) |
| double mybeat::Band::getAllTimeMaximumRaw | ( | ) |
| std::deque< double > mybeat::Band::getHistory | ( | ) |
| double mybeat::Band::getNewest | ( | ) |
| double mybeat::Band::getOldest | ( | ) |
| void mybeat::Band::log | ( | double | value | ) |
| void mybeat::Band::resetMaximum | ( | ) |
double mybeat::Band::m_allTimeMaximum [private] |
double mybeat::Band::m_dropFactor [private] |
std::deque<double> mybeat::Band::m_history [private] |
size_t mybeat::Band::m_size [private] |