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

Constructor & Destructor Documentation

◆ RegularGridIndexesOp()

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

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

854 {
855
856 *numExistingPoints = 4;
857 QVector<int> cellIndexes =
859
860 return cellIndexes;
861 }
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 870 of file kis_grid_interpolation_tools.h.

870 {
871 Q_UNUSED(cellPt);
872
873 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
874 return QPointF();
875 }
#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 877 of file kis_grid_interpolation_tools.h.

877 {
878 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
879 return QPolygonF();
880 }

References KIS_ASSERT_RECOVER_NOOP.

◆ tryGetValidIndex()

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

Definition at line 863 of file kis_grid_interpolation_tools.h.

863 {
864 Q_UNUSED(cellPt);
865
866 KIS_ASSERT_RECOVER_NOOP(0 && "Not applicable");
867 return -1;
868 }

References KIS_ASSERT_RECOVER_NOOP.

Member Data Documentation

◆ m_gridSize

QSize GridIterationTools::RegularGridIndexesOp::m_gridSize

Definition at line 882 of file kis_grid_interpolation_tools.h.


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