Krita Source Code Documentation
Loading...
Searching...
No Matches
GridIterationTools::RegularGridIndexesOp Struct Reference

#include <kis_grid_interpolation_tools.h>

Public Member Functions

QVector< int > calculateMappedIndexes (int col, int row, int *numExistingPoints) const
 
QPointF getSrcPointForce (const QPoint &cellPt) const
 
 RegularGridIndexesOp (const QSize &gridSize)
 
const QPolygonF srcCropPolygon () const
 
int tryGetValidIndex (const QPoint &cellPt) const
 

Public Attributes

QSize m_gridSize
 

Detailed Description

Definition at line 539 of file kis_grid_interpolation_tools.h.

Constructor & Destructor Documentation

◆ RegularGridIndexesOp()

GridIterationTools::RegularGridIndexesOp::RegularGridIndexesOp ( const QSize & gridSize)
inline

Definition at line 541 of file kis_grid_interpolation_tools.h.

Member Function Documentation

◆ calculateMappedIndexes()

QVector< int > GridIterationTools::RegularGridIndexesOp::calculateMappedIndexes ( int col,
int row,
int * numExistingPoints ) const
inline

Definition at line 546 of file kis_grid_interpolation_tools.h.

547 {
548
549 *numExistingPoints = 4;
550 QVector<int> cellIndexes =
552
553 return cellIndexes;
554 }
QVector< int > calculateCellIndexes(int col, int row, const QSize &gridSize)

References GridIterationTools::calculateCellIndexes(), and m_gridSize.

◆ getSrcPointForce()

QPointF GridIterationTools::RegularGridIndexesOp::getSrcPointForce ( const QPoint & cellPt) const
inline

Definition at line 563 of file kis_grid_interpolation_tools.h.

563 {
564 Q_UNUSED(cellPt);
565
566 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
567 return QPointF();
568 }
#define KIS_ASSERT_RECOVER_NOOP(cond)
Definition kis_assert.h:97

References KIS_ASSERT_RECOVER_NOOP.

◆ srcCropPolygon()

const QPolygonF GridIterationTools::RegularGridIndexesOp::srcCropPolygon ( ) const
inline

Definition at line 570 of file kis_grid_interpolation_tools.h.

570 {
571 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
572 return QPolygonF();
573 }

References KIS_ASSERT_RECOVER_NOOP.

◆ tryGetValidIndex()

int GridIterationTools::RegularGridIndexesOp::tryGetValidIndex ( const QPoint & cellPt) const
inline

Definition at line 556 of file kis_grid_interpolation_tools.h.

556 {
557 Q_UNUSED(cellPt);
558
559 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
560 return -1;
561 }

References KIS_ASSERT_RECOVER_NOOP.

Member Data Documentation

◆ m_gridSize

QSize GridIterationTools::RegularGridIndexesOp::m_gridSize

Definition at line 575 of file kis_grid_interpolation_tools.h.


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