|
Krita Source Code Documentation
|
#include <KisStrokeSpeedMeasurer.h>
Classes | |
| struct | Private |
Public Member Functions | |
| void | addSample (const QPointF &pt, int time) |
| void | addSamples (const QVector< QPointF > &points, int time) |
| qreal | averageSpeed () const |
| qreal | currentSpeed () const |
| KisStrokeSpeedMeasurer (int timeSmoothWindow) | |
| qreal | maxSpeed () const |
| void | reset () |
| ~KisStrokeSpeedMeasurer () | |
Private Member Functions | |
| void | sampleMaxSpeed () |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 18 of file KisStrokeSpeedMeasurer.h.
| KisStrokeSpeedMeasurer::KisStrokeSpeedMeasurer | ( | int | timeSmoothWindow | ) |
Definition at line 36 of file KisStrokeSpeedMeasurer.cpp.
References m_d.
| KisStrokeSpeedMeasurer::~KisStrokeSpeedMeasurer | ( | ) |
Definition at line 42 of file KisStrokeSpeedMeasurer.cpp.
| void KisStrokeSpeedMeasurer::addSample | ( | const QPointF & | pt, |
| int | time ) |
Definition at line 66 of file KisStrokeSpeedMeasurer.cpp.
References m_d, and sampleMaxSpeed().
Definition at line 73 of file KisStrokeSpeedMeasurer.cpp.
References m_d, and sampleMaxSpeed().
| qreal KisStrokeSpeedMeasurer::averageSpeed | ( | ) | const |
Definition at line 89 of file KisStrokeSpeedMeasurer.cpp.
References KisStrokeSpeedMeasurer::Private::StrokeSample::distance, KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, m_d, and KisStrokeSpeedMeasurer::Private::StrokeSample::time.
| qreal KisStrokeSpeedMeasurer::currentSpeed | ( | ) | const |
Definition at line 125 of file KisStrokeSpeedMeasurer.cpp.
References KisStrokeSpeedMeasurer::Private::StrokeSample::distance, KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE, m_d, and KisStrokeSpeedMeasurer::Private::StrokeSample::time.
| qreal KisStrokeSpeedMeasurer::maxSpeed | ( | ) | const |
Definition at line 140 of file KisStrokeSpeedMeasurer.cpp.
References m_d.
| void KisStrokeSpeedMeasurer::reset | ( | ) |
|
private |
Definition at line 153 of file KisStrokeSpeedMeasurer.cpp.
References currentSpeed(), m_d, and KisStrokeSpeedMeasurer::Private::StrokeSample::time.
|
private |
Definition at line 38 of file KisStrokeSpeedMeasurer.h.