Krita Source Code Documentation
Loading...
Searching...
No Matches
KisWarpTransformWorker::FunctionTransformOp Struct Reference

Public Member Functions

 FunctionTransformOp (KisWarpTransformWorker::WarpMathFunction function, const QVector< QPointF > &p, const QVector< QPointF > &q, qreal alpha)
 
QPointF operator() (const QPointF &pt) const
 

Public Attributes

qreal m_alpha
 
KisWarpTransformWorker::WarpMathFunction m_function
 
const QVector< QPointF > & m_p
 
const QVector< QPointF > & m_q
 

Detailed Description

Definition at line 199 of file kis_warptransform_worker.cc.

Constructor & Destructor Documentation

◆ FunctionTransformOp()

KisWarpTransformWorker::FunctionTransformOp::FunctionTransformOp ( KisWarpTransformWorker::WarpMathFunction function,
const QVector< QPointF > & p,
const QVector< QPointF > & q,
qreal alpha )
inline

Definition at line 201 of file kis_warptransform_worker.cc.

205 : m_function(function),
206 m_p(p),
207 m_q(q),
208 m_alpha(alpha)
209 {
210 }
const Params2D p
KisWarpTransformWorker::WarpMathFunction m_function

Member Function Documentation

◆ operator()()

QPointF KisWarpTransformWorker::FunctionTransformOp::operator() ( const QPointF & pt) const
inline

Definition at line 212 of file kis_warptransform_worker.cc.

212 {
213 return m_function(pt, m_p, m_q, m_alpha);
214 }

References m_alpha, m_function, m_p, and m_q.

Member Data Documentation

◆ m_alpha

qreal KisWarpTransformWorker::FunctionTransformOp::m_alpha

Definition at line 219 of file kis_warptransform_worker.cc.

◆ m_function

KisWarpTransformWorker::WarpMathFunction KisWarpTransformWorker::FunctionTransformOp::m_function

Definition at line 216 of file kis_warptransform_worker.cc.

◆ m_p

const QVector<QPointF>& KisWarpTransformWorker::FunctionTransformOp::m_p

Definition at line 217 of file kis_warptransform_worker.cc.

◆ m_q

const QVector<QPointF>& KisWarpTransformWorker::FunctionTransformOp::m_q

Definition at line 218 of file kis_warptransform_worker.cc.


The documentation for this struct was generated from the following file: