#include <kis_filter_strategy.h>
Definition at line 132 of file kis_filter_strategy.h.
◆ KisBSplineFilterStrategy()
| KisBSplineFilterStrategy::KisBSplineFilterStrategy |
( |
| ) |
|
|
inline |
◆ ~KisBSplineFilterStrategy()
| KisBSplineFilterStrategy::~KisBSplineFilterStrategy |
( |
| ) |
|
|
inlineoverride |
◆ valueAt()
| qreal KisBSplineFilterStrategy::valueAt |
( |
qreal | t, |
|
|
qreal | weightsPositionScale ) const |
|
overridevirtual |
Reimplemented from KisFilterStrategy.
Definition at line 140 of file kis_filter_strategy.cc.
141{
142 Q_UNUSED(weightsPositionScale);
143 qreal tt;
144
145 if (t < 0) t = -t;
146 if (t < 1) {
147 tt = t * t;
148 return((.5 * tt * t) - tt + (2.0 / 3.0));
149 } else if (t < 2) {
150 t = 2 - t;
151 return((1.0 / 6.0) *(t * t * t));
152 }
153 return(0.0);
154}
The documentation for this class was generated from the following files: