Krita Source Code Documentation
Loading...
Searching...
No Matches
ScaleOp Struct Reference

Public Member Functions

QPointF operator() (const QPointF &pt, const QPointF &base, const QPointF &diff, qreal lambda)
 
 ScaleOp (qreal scale)
 

Public Attributes

qreal m_scale
 

Static Public Attributes

static const qreal maxDistCoeff = 3.0
 

Detailed Description

Definition at line 313 of file kis_liquify_transform_worker.cpp.

Constructor & Destructor Documentation

◆ ScaleOp()

ScaleOp::ScaleOp ( qreal scale)
inline

Definition at line 315 of file kis_liquify_transform_worker.cpp.

315: m_scale(scale) {}

Member Function Documentation

◆ operator()()

QPointF ScaleOp::operator() ( const QPointF & pt,
const QPointF & base,
const QPointF & diff,
qreal lambda )
inline

Definition at line 317 of file kis_liquify_transform_worker.cpp.

321 {
322 Q_UNUSED(pt);
323 Q_UNUSED(diff);
324 return base + (1.0 + m_scale * lambda) * diff;
325 }

References m_scale.

Member Data Documentation

◆ m_scale

qreal ScaleOp::m_scale

Definition at line 329 of file kis_liquify_transform_worker.cpp.

◆ maxDistCoeff

const qreal ScaleOp::maxDistCoeff = 3.0
static

Definition at line 327 of file kis_liquify_transform_worker.cpp.


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