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

Constructor & Destructor Documentation

◆ RegularGridIndexesOp()

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

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

804 {
805
806 *numExistingPoints = 4;
807 QVector<int> cellIndexes =
809
810 return cellIndexes;
811 }
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 820 of file kis_grid_interpolation_tools.h.

820 {
821 Q_UNUSED(cellPt);
822
823 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
824 return QPointF();
825 }
#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 827 of file kis_grid_interpolation_tools.h.

827 {
828 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
829 return QPolygonF();
830 }

References KIS_ASSERT_RECOVER_NOOP.

◆ tryGetValidIndex()

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

Definition at line 813 of file kis_grid_interpolation_tools.h.

813 {
814 Q_UNUSED(cellPt);
815
816 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
817 return -1;
818 }

References KIS_ASSERT_RECOVER_NOOP.

Member Data Documentation

◆ m_gridSize

QSize GridIterationTools::RegularGridIndexesOp::m_gridSize

Definition at line 832 of file kis_grid_interpolation_tools.h.


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