7#ifndef __KIS_WARP_TRANSFORM_STRATEGY_H
8#define __KIS_WARP_TRANSFORM_STRATEGY_H
11#include <QScopedPointer>
39 void setTransformFunction(
const QPointF &mousePos,
bool perspectiveModifierActive,
bool shiftModifierActive,
bool altModifierActive)
override;
42 void paint(QPainter &gc)
override;
52 void continuePrimaryAction(
const QPointF &pt,
bool shiftModifierActive,
bool altModifierActive)
override;
73 bool drawTransfPoints);
78 bool isEditingPoints);
81 const QImage &srcImage,
84 const QPointF &srcOffset,
88 const QScopedPointer<Private>
m_d;
float value(const T *src, size_t ch)