|
Krita Source Code Documentation
|
A simple wrapper class that hides boost includes from QtCreator preventing it from crashing when one adds boost's accumulator into a file. More...
#include <KisRollingMeanAccumulatorWrapper.h>
Classes | |
| struct | Private |
Public Member Functions | |
| KisRollingMeanAccumulatorWrapper (int windowSize) | |
| void | operator() (qreal value) |
| void | reset (int windowSize) |
| int | rollingCount () const |
| qreal | rollingMean () const |
| qreal | rollingMeanSafe () const |
| ~KisRollingMeanAccumulatorWrapper () | |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
A simple wrapper class that hides boost includes from QtCreator preventing it from crashing when one adds boost's accumulator into a file.
Definition at line 19 of file KisRollingMeanAccumulatorWrapper.h.
| KisRollingMeanAccumulatorWrapper::KisRollingMeanAccumulatorWrapper | ( | int | windowSize | ) |
Create a rolling mean accumulator with window windowSize
Definition at line 25 of file KisRollingMeanAccumulatorWrapper.cpp.
| KisRollingMeanAccumulatorWrapper::~KisRollingMeanAccumulatorWrapper | ( | ) |
Definition at line 30 of file KisRollingMeanAccumulatorWrapper.cpp.
| void KisRollingMeanAccumulatorWrapper::operator() | ( | qreal | value | ) |
Add value to a set of numbers
Definition at line 34 of file KisRollingMeanAccumulatorWrapper.cpp.
| void KisRollingMeanAccumulatorWrapper::reset | ( | int | windowSize | ) |
Reset accumulator and any stored value
Definition at line 55 of file KisRollingMeanAccumulatorWrapper.cpp.
References m_d.
| int KisRollingMeanAccumulatorWrapper::rollingCount | ( | ) | const |
Get the number of elements in the rolling window
Definition at line 50 of file KisRollingMeanAccumulatorWrapper.cpp.
References m_d.
| qreal KisRollingMeanAccumulatorWrapper::rollingMean | ( | ) | const |
Get rolling mean of the numbers passed to the operator. If there are no elements in the rolling window, returns NaN.
Definition at line 39 of file KisRollingMeanAccumulatorWrapper.cpp.
References m_d.
| qreal KisRollingMeanAccumulatorWrapper::rollingMeanSafe | ( | ) | const |
Get rolling mean of the numbers passed to the operator. If there are no elements in the rolling window, returns 0.
Definition at line 44 of file KisRollingMeanAccumulatorWrapper.cpp.
References m_d.
|
private |
Definition at line 57 of file KisRollingMeanAccumulatorWrapper.h.