|
Krita Source Code Documentation
|
#include <kis_grid_interpolation_tools.h>
Public Member Functions | |
| void | fastCopyArea (QPolygonF areaToCopy) |
| void | fastCopyArea (QRect areaToCopy) |
| void | fastCopyArea (QRect areaToCopy, bool lazy) |
| void | finalize () |
| void | operator() (const QPolygonF &srcPolygon, const QPolygonF &dstPolygon) |
| void | operator() (const QPolygonF &srcPolygon, const QPolygonF &dstPolygon, const QPolygonF &clipDstPolygon) |
| QImagePolygonOp (const QImage &srcImage, QImage &dstImage, const QPointF &srcImageOffset, const QPointF &dstImageOffset) | |
| void | setCanMergeRects (bool canMergeRects) |
Public Attributes | |
| QImage & | m_dstImage |
| QPointF | m_dstImageOffset |
| QRect | m_dstImageRect |
| const qreal | m_epsilon {0.1} |
| const QImage & | m_srcImage |
| QPointF | m_srcImageOffset |
| QRect | m_srcImageRect |
Private Attributes | |
| bool | m_canMergeRects {true} |
| QVector< QRect > | m_rectsToCopy |
Definition at line 355 of file kis_grid_interpolation_tools.h.
|
inline |
Definition at line 357 of file kis_grid_interpolation_tools.h.
|
inline |
Definition at line 368 of file kis_grid_interpolation_tools.h.
References dstPoint, fastCopyArea(), KisAlgebra2D::isPolygonRect(), m_dstImage, m_dstImageOffset, m_dstImageRect, m_epsilon, m_srcImage, m_srcImageOffset, m_srcImageRect, and GridIterationTools::middlePoint().
|
inline |
Definition at line 411 of file kis_grid_interpolation_tools.h.
References fastCopyArea(), and m_canMergeRects.
|
inline |
Definition at line 415 of file kis_grid_interpolation_tools.h.
References m_dstImage, m_dstImageOffset, m_dstImageRect, m_rectsToCopy, m_srcImage, m_srcImageOffset, and m_srcImageRect.
|
inline |
Definition at line 513 of file kis_grid_interpolation_tools.h.
References fastCopyArea(), m_rectsToCopy, and KisRegion::mergeSparseRects().
|
inline |
Definition at line 453 of file kis_grid_interpolation_tools.h.
References operator()().
|
inline |
Definition at line 457 of file kis_grid_interpolation_tools.h.
References dstPoint, fastCopyArea(), KisAlgebra2D::fuzzyPointCompare(), interp(), m_dstImage, m_dstImageOffset, m_dstImageRect, m_epsilon, m_srcImage, m_srcImageOffset, m_srcImageRect, and GridIterationTools::middlePoint().
|
inline |
Definition at line 525 of file kis_grid_interpolation_tools.h.
References m_canMergeRects.
|
private |
Definition at line 541 of file kis_grid_interpolation_tools.h.
| QImage& GridIterationTools::QImagePolygonOp::m_dstImage |
Definition at line 531 of file kis_grid_interpolation_tools.h.
| QPointF GridIterationTools::QImagePolygonOp::m_dstImageOffset |
Definition at line 533 of file kis_grid_interpolation_tools.h.
| QRect GridIterationTools::QImagePolygonOp::m_dstImageRect |
Definition at line 536 of file kis_grid_interpolation_tools.h.
| const qreal GridIterationTools::QImagePolygonOp::m_epsilon {0.1} |
Definition at line 538 of file kis_grid_interpolation_tools.h.
|
private |
Definition at line 542 of file kis_grid_interpolation_tools.h.
| const QImage& GridIterationTools::QImagePolygonOp::m_srcImage |
Definition at line 530 of file kis_grid_interpolation_tools.h.
| QPointF GridIterationTools::QImagePolygonOp::m_srcImageOffset |
Definition at line 532 of file kis_grid_interpolation_tools.h.
| QRect GridIterationTools::QImagePolygonOp::m_srcImageRect |
Definition at line 535 of file kis_grid_interpolation_tools.h.