7#ifndef KISBEZIERTRANSFORMMESH_H
8#define KISBEZIERTRANSFORMMESH_H
10#include "kritaimage_export.h"
28 PatchIndex hitTestPatch(
const QPointF &pt, QPointF *localPointResult = 0)
const;
31 const QPoint &srcQImageOffset,
32 const QImage &srcImage,
33 const QPoint &dstQImageOffset,
41 void transformMesh(
const QPoint &srcQImageOffset,
42 const QImage &srcImage,
43 const QPoint &dstQImageOffset,
44 QImage *dstImage)
const;
49 QRect approxNeedRect(
const QRect &rc)
const;
50 QRect approxChangeRect(
const QRect &rc)
const;
52 static QRectF calcTightSrcRectRangeInParamSpace(
const KisBezierPatch &patch,
53 const QRectF &srcSpaceRect,
59 QRect hitTestPatchInSourceSpace(
const QRectF &
rect)
const;