13template<
typename Value>
19 Value
evaluate(Value x, Value y)
const override;
25 Value mnCubic1D(Value x)
const;
28template<
typename Value>
34template<
typename Value>
37 return mnCubic1D(x) * mnCubic1D(y);
40template<
typename Value>
43 const Value absX = std::abs(x);
48 (12 - 9 * m_b - 6 * m_c) * absX * absX * absX +
49 (-18 + 12 * m_b + 6 * m_c) * absX * absX +
57 (-m_b - 6 * m_c) * absX * absX * absX +
58 (6 * m_b + 30 * m_c) * absX * absX +
59 (-12 * m_b - 48 * m_c) * absX +
Definition TMathFunction2D.h:8
Mitchell–Netravali filter function Mitchell:1988:Reconstruction.
Definition TMitchellNetravaliCubic2D.h:15
Value evaluate(Value x, Value y) const override
Definition TMitchellNetravaliCubic2D.h:35
TMitchellNetravaliCubic2D(Value b, Value c)
Definition TMitchellNetravaliCubic2D.h:29
Math functions and utilities.
Definition TransformInfo.h:10