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 802 of file kis_grid_interpolation_tools.h.

Constructor & Destructor Documentation

◆ RegularGridIndexesOp()

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

Definition at line 804 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 809 of file kis_grid_interpolation_tools.h.

810 {
811
812 *numExistingPoints = 4;
813 QVector<int> cellIndexes =
815
816 return cellIndexes;
817 }
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 826 of file kis_grid_interpolation_tools.h.

826 {
827 Q_UNUSED(cellPt);
828
829 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
830 return QPointF();
831 }
#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 833 of file kis_grid_interpolation_tools.h.

833 {
834 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
835 return QPolygonF();
836 }

References KIS_ASSERT_RECOVER_NOOP.

◆ tryGetValidIndex()

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

Definition at line 819 of file kis_grid_interpolation_tools.h.

819 {
820 Q_UNUSED(cellPt);
821
822 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
823 return -1;
824 }

References KIS_ASSERT_RECOVER_NOOP.

Member Data Documentation

◆ m_gridSize

QSize GridIterationTools::RegularGridIndexesOp::m_gridSize

Definition at line 838 of file kis_grid_interpolation_tools.h.


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