|
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 <KisRollingSumAccumulatorWrapper.h>
Classes | |
| struct | Private |
Public Member Functions | |
| KisRollingSumAccumulatorWrapper (int windowSize) | |
| void | operator() (qreal value) |
| void | reset (int windowSize) |
| int | rollingCount () const |
| qreal | rollingSum () const |
| ~KisRollingSumAccumulatorWrapper () | |
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 13 of file KisRollingSumAccumulatorWrapper.h.
| KisRollingSumAccumulatorWrapper::KisRollingSumAccumulatorWrapper | ( | int | windowSize | ) |
Create a rolling sum and count accumulator with window windowSize
Definition at line 27 of file KisRollingSumAccumulatorWrapper.cpp.
| KisRollingSumAccumulatorWrapper::~KisRollingSumAccumulatorWrapper | ( | ) |
Definition at line 32 of file KisRollingSumAccumulatorWrapper.cpp.
| void KisRollingSumAccumulatorWrapper::operator() | ( | qreal | value | ) |
Add value to a set of numbers
Definition at line 36 of file KisRollingSumAccumulatorWrapper.cpp.
| void KisRollingSumAccumulatorWrapper::reset | ( | int | windowSize | ) |
Reset accumulator and any stored value
Definition at line 51 of file KisRollingSumAccumulatorWrapper.cpp.
References m_d.
| int KisRollingSumAccumulatorWrapper::rollingCount | ( | ) | const |
Get the number of elements in the rolling window
Definition at line 46 of file KisRollingSumAccumulatorWrapper.cpp.
References m_d.
| qreal KisRollingSumAccumulatorWrapper::rollingSum | ( | ) | const |
Get rolling sum of the numbers passed to the operator
Definition at line 41 of file KisRollingSumAccumulatorWrapper.cpp.
References m_d.
|
private |
Definition at line 45 of file KisRollingSumAccumulatorWrapper.h.