|
| void | GridIterationTools::adjustAlignedPolygon (QPolygonF &polygon) |
| |
| int | GridIterationTools::calcGridDimension (int start, int end, const int pixelPrecision) |
| |
| QSize | GridIterationTools::calcGridSize (const QRect &srcBounds, const int pixelPrecision) |
| |
| QVector< int > | GridIterationTools::calculateCellIndexes (int col, int row, const QSize &gridSize) |
| |
| template<class IndexesOp > |
| bool | GridIterationTools::getOrthogonalPointApproximation (const QPoint &cellPt, const QVector< QPointF > &originalPoints, const QVector< QPointF > &transformedPoints, IndexesOp indexesOp, QPointF *srcPoint, QPointF *dstPoint) |
| |
| template<template< class PolygonOp, class IndexesOp > class IncompletePolygonPolicy, class PolygonOp , class IndexesOp > |
| void | GridIterationTools::iterateThroughGrid (PolygonOp &polygonOp, IndexesOp &indexesOp, const QSize &gridSize, const QVector< QPointF > &originalPoints, const QVector< QPointF > &transformedPoints) |
| |
| QPoint | GridIterationTools::Private::pointPolygonIndexToColRow (QPoint baseColRow, int index) |
| |
| int | GridIterationTools::pointToIndex (const QPoint &cellPt, const QSize &gridSize) |
| |
| template<class ProcessCell > |
| void | GridIterationTools::processGrid (ProcessCell &cellOp, const QRect &srcBounds, const int pixelPrecision) |
| |
| template<class ProcessPolygon , class ForwardTransform > |
| void | GridIterationTools::processGrid (ProcessPolygon &polygonOp, ForwardTransform &transformOp, const QRect &srcBounds, const int pixelPrecision) |
| |