|
Krita Source Code Documentation
|
#include <kis_safe_transform.h>
Inheritance diagram for KisSafeTransform:Public Member Functions | |
| QPolygonF | dstClipPolygon () const |
| QPolygonF | getCroppedPolygon (const QLineF &baseHorizon, const QRect &rc, const qreal crossCoeff) |
| qreal | getCrossSign (const QLineF &horizon, const QRectF &rc) |
| bool | getHorizon (const QTransform &t, QLineF *horizon) |
| KisSafeTransform (const QTransform &transform, const QRect &bounds, const QRect &srcInterestRect) | |
| QPolygonF | mapBackward (const QPolygonF &p) |
| QPolygonF | mapForward (const QPolygonF &p) |
| QRect | mapRectBackward (const QRect &rc) |
| QRectF | mapRectBackward (const QRectF &rc) |
| QRect | mapRectForward (const QRect &rc) |
| QRectF | mapRectForward (const QRectF &rc) |
| QPolygonF | srcClipPolygon () const |
| ~KisSafeTransform () | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Attributes | |
| QTransform | backwardTransform |
| QRect | bounds |
| QPolygonF | dstClipPolygon |
| QTransform | forwardTransform |
| bool | needsClipping = true |
| QPolygonF | srcClipPolygon |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 19 of file kis_safe_transform.cpp.
| KisSafeTransform::KisSafeTransform | ( | const QTransform & | transform, |
| const QRect & | bounds, | ||
| const QRect & | srcInterestRect ) |
Definition at line 116 of file kis_safe_transform.cpp.
References bounds, m_d, and mapRectForward().
| KisSafeTransform::~KisSafeTransform | ( | ) |
Definition at line 148 of file kis_safe_transform.cpp.
| QPolygonF KisSafeTransform::dstClipPolygon | ( | ) | const |
|
inline |
Definition at line 58 of file kis_safe_transform.cpp.
References KisAlgebra2D::crossProduct(), KIS_ASSERT_RECOVER_NOOP, and KisAlgebra2D::rightUnitNormal().
|
inline |
Definition at line 51 of file kis_safe_transform.cpp.
References KisAlgebra2D::crossProduct(), and KisAlgebra2D::signPZ().
|
inline |
Definition at line 30 of file kis_safe_transform.cpp.
References eps.
| QPolygonF KisSafeTransform::mapBackward | ( | const QPolygonF & | p | ) |
Definition at line 176 of file kis_safe_transform.cpp.
| QPolygonF KisSafeTransform::mapForward | ( | const QPolygonF & | p | ) |
Definition at line 162 of file kis_safe_transform.cpp.
| QRect KisSafeTransform::mapRectBackward | ( | const QRect & | rc | ) |
Definition at line 205 of file kis_safe_transform.cpp.
References mapRectBackward().
| QRectF KisSafeTransform::mapRectBackward | ( | const QRectF & | rc | ) |
Definition at line 195 of file kis_safe_transform.cpp.
References mapBackward().
| QRect KisSafeTransform::mapRectForward | ( | const QRect & | rc | ) |
Definition at line 200 of file kis_safe_transform.cpp.
References mapRectForward().
| QRectF KisSafeTransform::mapRectForward | ( | const QRectF & | rc | ) |
Definition at line 190 of file kis_safe_transform.cpp.
References mapForward().
| QPolygonF KisSafeTransform::srcClipPolygon | ( | ) | const |
| QTransform KisSafeTransform::backwardTransform |
Definition at line 25 of file kis_safe_transform.cpp.
| QRect KisSafeTransform::bounds |
Definition at line 23 of file kis_safe_transform.cpp.
| QPolygonF KisSafeTransform::dstClipPolygon |
Definition at line 28 of file kis_safe_transform.cpp.
| QTransform KisSafeTransform::forwardTransform |
Definition at line 24 of file kis_safe_transform.cpp.
|
private |
Definition at line 43 of file kis_safe_transform.h.
| bool KisSafeTransform::needsClipping = true |
Definition at line 21 of file kis_safe_transform.cpp.
| QPolygonF KisSafeTransform::srcClipPolygon |
Definition at line 27 of file kis_safe_transform.cpp.