avoid signed/unsigned comparison warnings

This commit is contained in:
Arne Morten Kvarving 2021-06-09 08:30:39 +02:00
parent 69970a0602
commit 1a75bd9ab4
2 changed files with 3 additions and 3 deletions

View File

@ -418,7 +418,7 @@ public:
Scalar x0 = std::min(xi0, xi1); Scalar x0 = std::min(xi0, xi1);
Scalar x1 = std::max(xi0, xi1); Scalar x1 = std::max(xi0, xi1);
const int n = numSamples() - 1; const int n = numSamples() - 1;
for (int i = 0; i <= k; ++i) { for (unsigned i = 0; i <= k; ++i) {
double x = i*(x1 - x0)/k + x0; double x = i*(x1 - x0)/k + x0;
double y; double y;
double dy_dx; double dy_dx;

View File

@ -447,7 +447,7 @@ public:
Scalar y0 = 1e30; Scalar y0 = 1e30;
Scalar y1 = -1e30; Scalar y1 = -1e30;
int n = 0; size_t n = 0;
for (int i = 0; i < m; ++ i) { for (int i = 0; i < m; ++ i) {
y0 = std::min(y0, yMin(i)); y0 = std::min(y0, yMin(i));
y1 = std::max(y1, yMax(i)); y1 = std::max(y1, yMax(i));
@ -458,7 +458,7 @@ public:
n *= 3; n *= 3;
for (int i = 0; i <= m; ++i) { for (int i = 0; i <= m; ++i) {
Scalar x = x0 + (x1 - x0)*i/m; Scalar x = x0 + (x1 - x0)*i/m;
for (int j = 0; j <= n; ++j) { for (size_t j = 0; j <= n; ++j) {
Scalar y = y0 + (y1 - y0)*j/n; Scalar y = y0 + (y1 - y0)*j/n;
os << x << " " << y << " " << eval(x, y) << "\n"; os << x << " " << y << " " << eval(x, y) << "\n";
} }