|
Krita Source Code Documentation
|
#include <kis_four_point_interpolator_backward.h>
Public Member Functions | |
| QPointF | fallbackSourcePoint () const |
| QPointF | getValue () const |
| bool | isValid (const qreal tolerance=0.1) const |
| KisFourPointInterpolatorBackward (const QPolygonF &srcPolygon, const QPolygonF &dstPolygon) | |
| QPointF | map (const QPointF &pt) |
| void | setX (qreal x) |
| void | setY (qreal y) |
Private Attributes | |
| QPointF | m_a |
| QPointF | m_b |
| QPointF | m_c |
| QPointF | m_d |
| QPointF | m_dstBase |
| qreal | m_px {0.0} |
| qreal | m_py {0.0} |
| qreal | m_qA {0.0} |
| qreal | m_qB_const {0.0} |
| qreal | m_qB_varX {0.0} |
| qreal | m_qB_varY {0.0} |
| qreal | m_qC_varX {0.0} |
| qreal | m_qC_varY {0.0} |
| qreal | m_qD_div {0.0} |
| QPointF | m_srcBase |
| qreal | m_xCoeff {0.0} |
| qreal | m_yCoeff {0.0} |
A--—B The polygons must be initialized in this order: | | | | polygon << A << B << D << C; C--—D
Definition at line 24 of file kis_four_point_interpolator_backward.h.
|
inline |
Definition at line 27 of file kis_four_point_interpolator_backward.h.
References m_a, m_b, m_c, m_d, m_dstBase, m_qA, m_qB_const, m_qD_div, m_srcBase, m_xCoeff, and m_yCoeff.
|
inline |
|
inline |
Definition at line 87 of file kis_four_point_interpolator_backward.h.
References D(), eps, m_a, m_c, m_d, m_px, m_py, m_qA, m_qB_const, m_qB_varX, m_qB_varY, m_qC_varX, m_qC_varY, m_qD_div, m_srcBase, m_xCoeff, m_yCoeff, and pow2().
|
inline |
Checks if linear dimensions of the destination polygon are bigger than tolerance.
Definition at line 52 of file kis_four_point_interpolator_backward.h.
References KisAlgebra2D::crossProduct(), m_a, m_b, m_c, m_qB_const, and pow2().
|
inline |
Definition at line 65 of file kis_four_point_interpolator_backward.h.
References getValue(), setX(), and setY().
|
inline |
|
inline |
|
private |
Definition at line 130 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 131 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 132 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 133 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 146 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 142 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 143 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 135 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 136 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 137 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 138 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 139 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 140 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 141 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 145 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 147 of file kis_four_point_interpolator_backward.h.
|
private |
Definition at line 148 of file kis_four_point_interpolator_backward.h.