|
Krita Source Code Documentation
|
#include <KisMagneticWorker.h>
Public Member Functions | |
| QVector< QPointF > | computeEdge (int bounds, QPoint start, QPoint end, qreal radius) |
| qreal | intensity (QPoint pt) |
| KisMagneticWorker (const KisPaintDeviceSP &dev) | |
| void | saveTheImage (vQPointF points) |
Private Attributes | |
| KisMagneticGraph * | m_graph {nullptr} |
| KisMagneticLazyTiles | m_lazyTileFilter |
Definition at line 30 of file KisMagneticWorker.h.
| KisMagneticWorker::KisMagneticWorker | ( | const KisPaintDeviceSP & | dev | ) |
Definition at line 181 of file KisMagneticWorker.cc.
| QVector< QPointF > KisMagneticWorker::computeEdge | ( | int | bounds, |
| QPoint | start, | ||
| QPoint | end, | ||
| qreal | radius ) |
Definition at line 185 of file KisMagneticWorker.cc.
References KisAlgebra2D::accumulateBounds(), bounds, KisMagneticLazyTiles::device(), KisMagneticLazyTiles::filter(), kisGrowRect(), m_graph, m_lazyTileFilter, u, VertexDescriptor::x, and VertexDescriptor::y.
| qreal KisMagneticWorker::intensity | ( | QPoint | pt | ) |
Definition at line 234 of file KisMagneticWorker.cc.
References KisMagneticGraph::getIntensity(), and m_graph.
Definition at line 239 of file KisMagneticWorker.cc.
References KisPaintDevice::convertToQImage(), KisMagneticLazyTiles::device(), KisPaintDevice::exactBounds(), m_lazyTileFilter, and KisMagneticLazyTiles::tiles().
|
private |
Definition at line 40 of file KisMagneticWorker.h.
|
private |
Definition at line 39 of file KisMagneticWorker.h.