|
Krita Source Code Documentation
|
#include <kis_smoothing_options.h>
Inheritance diagram for KisSmoothingOptions:Classes | |
| struct | Private |
Public Types | |
| enum | SmoothingType { NO_SMOOTHING = 0 , SIMPLE_SMOOTHING , WEIGHTED_SMOOTHING , STABILIZER , PIXEL_PERFECT } |
Signals | |
| void | sigSmoothingTypeChanged () |
Public Member Functions | |
| qreal | delayDistance () const |
| bool | finishStabilizedCurve () const |
| KisSmoothingOptions (bool useSavedSmoothing=true) | |
| void | setDelayDistance (qreal value) |
| void | setFinishStabilizedCurve (bool value) |
| void | setSmoothingType (SmoothingType value) |
| void | setSmoothnessDistanceKeepAspectRatio (bool value) |
| void | setSmoothnessDistanceMax (qreal value) |
| void | setSmoothnessDistanceMin (qreal value) |
| void | setSmoothPressure (bool value) |
| void | setStabilizeSensors (bool value) |
| void | setTailAggressiveness (qreal value) |
| void | setUseDelayDistance (bool value) |
| void | setUseScalableDistance (bool value) |
| SmoothingType | smoothingType () const |
| bool | smoothnessDistanceKeepAspectRatio () const |
| qreal | smoothnessDistanceMax () const |
| qreal | smoothnessDistanceMin () const |
| bool | smoothPressure () const |
| bool | stabilizeSensors () const |
| qreal | tailAggressiveness () const |
| bool | useDelayDistance () const |
| bool | useScalableDistance () const |
| ~KisSmoothingOptions () override | |
Private Slots | |
| void | slotWriteConfig () |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 16 of file kis_smoothing_options.h.
| Enumerator | |
|---|---|
| NO_SMOOTHING | |
| SIMPLE_SMOOTHING | |
| WEIGHTED_SMOOTHING | |
| STABILIZER | |
| PIXEL_PERFECT | |
Definition at line 20 of file kis_smoothing_options.h.
| KisSmoothingOptions::KisSmoothingOptions | ( | bool | useSavedSmoothing = true | ) |
Definition at line 44 of file kis_smoothing_options.cpp.
References connect(), m_d, and slotWriteConfig().
|
override |
Definition at line 51 of file kis_smoothing_options.cpp.
| qreal KisSmoothingOptions::delayDistance | ( | ) | const |
Definition at line 138 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::finishStabilizedCurve | ( | ) | const |
Definition at line 166 of file kis_smoothing_options.cpp.
References m_d.
| void KisSmoothingOptions::setDelayDistance | ( | qreal | value | ) |
Definition at line 143 of file kis_smoothing_options.cpp.
| void KisSmoothingOptions::setFinishStabilizedCurve | ( | bool | value | ) |
| void KisSmoothingOptions::setSmoothingType | ( | KisSmoothingOptions::SmoothingType | value | ) |
Definition at line 60 of file kis_smoothing_options.cpp.
References m_d, sigSmoothingTypeChanged(), and value().
| void KisSmoothingOptions::setSmoothnessDistanceKeepAspectRatio | ( | bool | value | ) |
| void KisSmoothingOptions::setSmoothnessDistanceMax | ( | qreal | value | ) |
| void KisSmoothingOptions::setSmoothnessDistanceMin | ( | qreal | value | ) |
| void KisSmoothingOptions::setSmoothPressure | ( | bool | value | ) |
| void KisSmoothingOptions::setStabilizeSensors | ( | bool | value | ) |
| void KisSmoothingOptions::setTailAggressiveness | ( | qreal | value | ) |
| void KisSmoothingOptions::setUseDelayDistance | ( | bool | value | ) |
| void KisSmoothingOptions::setUseScalableDistance | ( | bool | value | ) |
Definition at line 128 of file kis_smoothing_options.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, m_d, STABILIZER, and value().
|
signal |
|
privateslot |
Definition at line 182 of file kis_smoothing_options.cpp.
References m_d, KisConfig::setLineSmoothingDelayDistance(), KisConfig::setLineSmoothingDistanceKeepAspectRatio(), KisConfig::setLineSmoothingDistanceMax(), KisConfig::setLineSmoothingDistanceMin(), KisConfig::setLineSmoothingFinishStabilizedCurve(), KisConfig::setLineSmoothingScalableDistance(), KisConfig::setLineSmoothingSmoothPressure(), KisConfig::setLineSmoothingStabilizeSensors(), KisConfig::setLineSmoothingTailAggressiveness(), KisConfig::setLineSmoothingType(), and KisConfig::setLineSmoothingUseDelayDistance().
| KisSmoothingOptions::SmoothingType KisSmoothingOptions::smoothingType | ( | ) | const |
Definition at line 55 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::smoothnessDistanceKeepAspectRatio | ( | ) | const |
Definition at line 90 of file kis_smoothing_options.cpp.
References m_d.
| qreal KisSmoothingOptions::smoothnessDistanceMax | ( | ) | const |
Definition at line 79 of file kis_smoothing_options.cpp.
References m_d.
| qreal KisSmoothingOptions::smoothnessDistanceMin | ( | ) | const |
Definition at line 67 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::smoothPressure | ( | ) | const |
Definition at line 112 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::stabilizeSensors | ( | ) | const |
Definition at line 177 of file kis_smoothing_options.cpp.
References m_d.
| qreal KisSmoothingOptions::tailAggressiveness | ( | ) | const |
Definition at line 101 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::useDelayDistance | ( | ) | const |
Definition at line 149 of file kis_smoothing_options.cpp.
References m_d.
| bool KisSmoothingOptions::useScalableDistance | ( | ) | const |
Definition at line 123 of file kis_smoothing_options.cpp.
References m_d, and STABILIZER.
|
private |
Definition at line 74 of file kis_smoothing_options.h.