|
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 311 of file kis_grid_interpolation_tools.h.
|
inline |
Definition at line 313 of file kis_grid_interpolation_tools.h.
|
inline |
Definition at line 324 of file kis_grid_interpolation_tools.h.
References dstPoint, fastCopyArea(), KisAlgebra2D::isPolygonRect(), m_dstImage, m_dstImageOffset, m_dstImageRect, m_epsilon, m_srcImage, m_srcImageOffset, and m_srcImageRect.
|
inline |
Definition at line 367 of file kis_grid_interpolation_tools.h.
References fastCopyArea(), and m_canMergeRects.
|
inline |
Definition at line 371 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 469 of file kis_grid_interpolation_tools.h.
References fastCopyArea(), m_rectsToCopy, and KisRegion::mergeSparseRects().
|
inline |
Definition at line 409 of file kis_grid_interpolation_tools.h.
References operator()().
|
inline |
Definition at line 413 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, and m_srcImageRect.
|
inline |
Definition at line 481 of file kis_grid_interpolation_tools.h.
References m_canMergeRects.
|
private |
Definition at line 497 of file kis_grid_interpolation_tools.h.
| QImage& GridIterationTools::QImagePolygonOp::m_dstImage |
Definition at line 487 of file kis_grid_interpolation_tools.h.
| QPointF GridIterationTools::QImagePolygonOp::m_dstImageOffset |
Definition at line 489 of file kis_grid_interpolation_tools.h.
| QRect GridIterationTools::QImagePolygonOp::m_dstImageRect |
Definition at line 492 of file kis_grid_interpolation_tools.h.
| const qreal GridIterationTools::QImagePolygonOp::m_epsilon {0.1} |
Definition at line 494 of file kis_grid_interpolation_tools.h.
|
private |
Definition at line 498 of file kis_grid_interpolation_tools.h.
| const QImage& GridIterationTools::QImagePolygonOp::m_srcImage |
Definition at line 486 of file kis_grid_interpolation_tools.h.
| QPointF GridIterationTools::QImagePolygonOp::m_srcImageOffset |
Definition at line 488 of file kis_grid_interpolation_tools.h.
| QRect GridIterationTools::QImagePolygonOp::m_srcImageRect |
Definition at line 491 of file kis_grid_interpolation_tools.h.