| approxChangeRect(const QRect &rc) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| approxNeedRect(const QRect &rc) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| beginControlPoints() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginControlPoints() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginControlPoints(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| beginPatches() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginPatches() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginPatches(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| beginSegments() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginSegments() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| beginSegments(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| calcTightSrcRectRangeInParamSpace(const KisBezierPatch &patch, const QRectF &srcSpaceRect, qreal srcPrecision) | KisBezierTransformMeshDetail::KisBezierTransformMesh | static |
| constBeginControlPoints() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constBeginPatches() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constBeginSegments() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constEndControlPoints() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constEndPatches() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constEndSegments() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constFind(const ControlPointIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constFind(const NodeIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constFind(const SegmentIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| constFind(const PatchIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| control_point_const_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| control_point_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| ControlType typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| dstBoundingRect() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endControlPoints() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endControlPoints() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endControlPoints(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| endPatches() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endPatches() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endPatches(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| endSegments() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endSegments() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| endSegments(MeshType &mesh) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| find(const ControlPointIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const ControlPointIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const NodeIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const NodeIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const SegmentIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const SegmentIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const PatchIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(const PatchIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| find(MeshType &mesh, const ControlPointIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| find(MeshType &mesh, const NodeIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| find(MeshType &mesh, const SegmentIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| find(MeshType &mesh, const PatchIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivatestatic |
| hitTestControlPoint(const QPointF &pt, qreal distanceThreshold) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| hitTestNode(const QPointF &pt, qreal distanceThreshold) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| hitTestPatch(const QPointF &pt, QPointF *localPointResult=0) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| hitTestPatchImpl(const QPointF &pt, QPointF *localPointResult=0) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | private |
| hitTestPatchInSourceSpace(const QRectF &rect) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| hitTestPointImpl(const QPointF &pt, qreal distanceThreshold, bool onlyNodeMode) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivate |
| hitTestSegment(const QPointF &pt, qreal distanceThreshold, qreal *t=0) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| isIdentity() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| isIndexValid(const T &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| KisBezierTransformMesh() | KisBezierTransformMeshDetail::KisBezierTransformMesh | inline |
| KisBezierTransformMesh(const QRectF &srcRect, const QSize &size=QSize(2, 2)) | KisBezierTransformMeshDetail::KisBezierTransformMesh | inline |
| loadValue | KisBezierTransformMeshDetail::KisBezierTransformMesh | friend |
| m_columns | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | protected |
| m_nodes | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | protected |
| m_originalRect | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | protected |
| m_rows | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | protected |
| m_size | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | protected |
| makePatch(const PatchIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| makePatch(int col, int row) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| Mesh() | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| Mesh(const QRectF &mapRect, const QSize &size=QSize(2, 2)) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| node(int col, int row) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| node(int col, int row) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| node(const NodeIndex &index) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| node(const NodeIndex &index) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| Node typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| operator==(const Mesh &rhs) const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| originalRect() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| Patch typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| patch_const_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| patch_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| removeColumn(int column) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| removeColumnOrRow(NodeIndex index, bool row) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| removeRow(int row) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| reshapeMeshHorizontally(int numColumns) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| reshapeMeshVertically(int numRows) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| saveValue | KisBezierTransformMeshDetail::KisBezierTransformMesh | friend |
| segment_const_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| segment_iterator typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| SegmentIndex typedef | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | |
| size() const | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| splitCurveHorizontally(Node &left, Node &right, qreal t, Node &newNode) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivate |
| splitCurveVertically(Node &top, Node &bottom, qreal t, Node &newNode) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivate |
| subdivideColumn(qreal proportionalT) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| subdivideColumn(int leftColumn, qreal relProportionalT) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| subdivideRow(qreal proportionalT) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| subdivideRow(int topRow, qreal relProportionalT) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| subdivideSegment(SegmentIndex index, qreal proportionalT) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| transform(const QTransform &t) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| transformMesh(const QPoint &srcQImageOffset, const QImage &srcImage, const QPoint &dstQImageOffset, QImage *dstImage) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| transformMesh(KisPaintDeviceSP srcDevice, KisPaintDeviceSP dstDevice) const | KisBezierTransformMeshDetail::KisBezierTransformMesh | |
| transformPatch(const KisBezierPatch &patch, const QPoint &srcQImageOffset, const QImage &srcImage, const QPoint &dstQImageOffset, QImage *dstImage) | KisBezierTransformMeshDetail::KisBezierTransformMesh | static |
| transformPatch(const KisBezierPatch &patch, KisPaintDeviceSP srcDevice, KisPaintDeviceSP dstDevice) | KisBezierTransformMeshDetail::KisBezierTransformMesh | static |
| transformSrcAndDst(const QTransform &t) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| translate(const QPointF &offset) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inline |
| unlinkNodeHorizontally(Mesh::Node &left, const Mesh::Node &node, Mesh::Node &right) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivate |
| unlinkNodeVertically(Mesh::Node &top, const Mesh::Node &node, Mesh::Node &bottom) | KisBezierMeshDetails::Mesh< NodeArg, PatchArg > | inlineprivate |