| 273 | |
| 274 | |
| 275 | void qrcodegen::QrCode::drawFinderPattern(int x, int y) { |
| 276 | for (int i = -4; i <= 4; i++) { |
| 277 | for (int j = -4; j <= 4; j++) { |
| 278 | int dist = std::max(std::abs(i), std::abs(j)); // Chebyshev/infinity norm |
| 279 | int xx = x + j, yy = y + i; |
| 280 | if (0 <= xx && xx < size && 0 <= yy && yy < size) |
| 281 | setFunctionModule(xx, yy, dist != 2 && dist != 4); |
| 282 | } |
| 283 | } |
| 284 | } |
| 285 | |
| 286 | |
| 287 | void qrcodegen::QrCode::drawAlignmentPattern(int x, int y) { |
nothing calls this directly
no test coverage detected