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 333 of file kis_liquify_transform_worker.cpp.

Constructor & Destructor Documentation

◆ ScaleOp()

ScaleOp::ScaleOp ( qreal scale)
inline

Definition at line 335 of file kis_liquify_transform_worker.cpp.

335: 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 337 of file kis_liquify_transform_worker.cpp.

341 {
342 Q_UNUSED(pt);
343 Q_UNUSED(diff);
344 return base + (1.0 + m_scale * lambda) * diff;
345 }

References m_scale.

Member Data Documentation

◆ m_scale

qreal ScaleOp::m_scale

Definition at line 349 of file kis_liquify_transform_worker.cpp.

◆ maxDistCoeff

const qreal ScaleOp::maxDistCoeff = 3.0
static

Definition at line 347 of file kis_liquify_transform_worker.cpp.


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