Krita Source Code Documentation
Loading...
Searching...
No Matches
GSL Namespace Reference

Classes

struct  ScaleResult1D
 
struct  ScaleResult2D
 

Functions

ScaleResult2D calculateScale2D (const ToolTransformArgs &args, const QPointF &staticPointSrc, const QPointF &staticPointDst, const QPointF &movingPointSrc, const QPointF &movingPointDst)
 
ScaleResult2D calculateScale2DAffine (const ToolTransformArgs &args, const QPointF &staticPointSrc, const QPointF &staticPointDst, const QPointF &movingPointSrc, const QPointF &movingPointDst)
 
ScaleResult1D calculateScaleX (const ToolTransformArgs &args, const QPointF &staticPointSrc, const QPointF &staticPointDst, const QPointF &movingPointSrc, const QPointF &movingPointDst)
 
ScaleResult1D calculateScaleY (const ToolTransformArgs &args, const QPointF &staticPointSrc, const QPointF &staticPointDst, const QPointF &movingPointSrc, const QPointF &movingPointDst)
 
void warnNoGSL ()
 

Function Documentation

◆ calculateScale2D()

ScaleResult2D GSL::calculateScale2D ( const ToolTransformArgs & args,
const QPointF & staticPointSrc,
const QPointF & staticPointDst,
const QPointF & movingPointSrc,
const QPointF & movingPointDst )

◆ calculateScale2DAffine()

ScaleResult2D GSL::calculateScale2DAffine ( const ToolTransformArgs & args,
const QPointF & staticPointSrc,
const QPointF & staticPointDst,
const QPointF & movingPointSrc,
const QPointF & movingPointDst )

Definition at line 460 of file kis_free_transform_strategy_gsl_helpers.cpp.

465 {
466 return calculateScale2D(args, staticPointSrc, staticPointDst, movingPointSrc, movingPointDst);
467 }
ScaleResult2D calculateScale2D(const ToolTransformArgs &args, const QPointF &staticPointSrc, const QPointF &staticPointDst, const QPointF &movingPointSrc, const QPointF &movingPointDst)

References calculateScale2D().

◆ calculateScaleX()

ScaleResult1D GSL::calculateScaleX ( const ToolTransformArgs & args,
const QPointF & staticPointSrc,
const QPointF & staticPointDst,
const QPointF & movingPointSrc,
const QPointF & movingPointDst )

◆ calculateScaleY()

ScaleResult1D GSL::calculateScaleY ( const ToolTransformArgs & args,
const QPointF & staticPointSrc,
const QPointF & staticPointDst,
const QPointF & movingPointSrc,
const QPointF & movingPointDst )

◆ warnNoGSL()

void GSL::warnNoGSL ( )

Definition at line 434 of file kis_free_transform_strategy_gsl_helpers.cpp.

435 {
436 QMessageBox::warning(qApp->activeWindow(),
437 i18nc("@title:window", "Krita"),
438 i18n("Krita was built without the support "
439 "of GNU Scientific Library, so you cannot scale "
440 "the selection with handles. Please compile "
441 "Krita with GNU Scientific Library support, or use "
442 "options widget for editing scale values manually."));
443 }