78
78
* a[1][0] = 4; a[1][1] = 5.5; a[1][2] = 6;
79
79
*
80
80
* std::cout << "a:" << std::endl;
81
- * for (unsigned int i = 0; i < a.getRows(); i++ ) {
82
- * for (unsigned int j = 0; j < a.getCols(); j++ ) {
81
+ * for (unsigned int i = 0; i < a.getRows(); ++i ) {
82
+ * for (unsigned int j = 0; j < a.getCols(); ++j ) {
83
83
* std::cout << a[i][j] << " ";
84
84
* }
85
85
* std::cout << std::endl;
@@ -475,7 +475,7 @@ template <class Type> class vpArray2D
475
475
memcpy (data + r * colNum, A.data , sizeof (Type) * A.size ());
476
476
}
477
477
else if (data != nullptr && A.data != nullptr && A.data != data) {
478
- for (unsigned int i = r; i < (r + A.getRows ()); i++ ) {
478
+ for (unsigned int i = r; i < (r + A.getRows ()); ++i ) {
479
479
memcpy (data + i * colNum + c, A.data + (i - r) * A.colNum , sizeof (Type) * A.colNum );
480
480
}
481
481
}
@@ -592,8 +592,8 @@ template <class Type> class vpArray2D
592
592
std::ios_base::fmtflags original_flags = s.flags ();
593
593
594
594
s.precision (10 );
595
- for (unsigned int i = 0 ; i < A.getRows (); i++ ) {
596
- for (unsigned int j = 0 ; j < A.getCols () - 1 ; j++ ) {
595
+ for (unsigned int i = 0 ; i < A.getRows (); ++i ) {
596
+ for (unsigned int j = 0 ; j < A.getCols () - 1 ; ++j ) {
597
597
s << A[i][j] << " " ;
598
598
}
599
599
// We don't add " " after the last row element
@@ -698,8 +698,8 @@ template <class Type> class vpArray2D
698
698
A.resize (rows, cols);
699
699
700
700
Type value;
701
- for (unsigned int i = 0 ; i < rows; i++ ) {
702
- for (unsigned int j = 0 ; j < cols; j++ ) {
701
+ for (unsigned int i = 0 ; i < rows; ++i ) {
702
+ for (unsigned int j = 0 ; j < cols; ++j ) {
703
703
file >> value;
704
704
A[i][j] = value;
705
705
}
@@ -728,8 +728,8 @@ template <class Type> class vpArray2D
728
728
A.resize (rows, cols);
729
729
730
730
Type value;
731
- for (unsigned int i = 0 ; i < rows; i++ ) {
732
- for (unsigned int j = 0 ; j < cols; j++ ) {
731
+ for (unsigned int i = 0 ; i < rows; ++i ) {
732
+ for (unsigned int j = 0 ; j < cols; ++j ) {
733
733
file.read ((char *)&value, sizeof (Type));
734
734
A[i][j] = value;
735
735
}
@@ -881,8 +881,8 @@ template <class Type> class vpArray2D
881
881
matrixSize = A.getCols ();
882
882
file.write ((char *)&matrixSize, sizeof (unsigned int ));
883
883
Type value;
884
- for (unsigned int i = 0 ; i < A.getRows (); i++ ) {
885
- for (unsigned int j = 0 ; j < A.getCols (); j++ ) {
884
+ for (unsigned int i = 0 ; i < A.getRows (); ++i ) {
885
+ for (unsigned int j = 0 ; j < A.getCols (); ++j ) {
886
886
value = A[i][j];
887
887
file.write ((char *)&value, sizeof (Type));
888
888
}
@@ -1068,7 +1068,7 @@ template <class Type> Type vpArray2D<Type>::getMinValue() const
1068
1068
Type *dataptr = data;
1069
1069
Type min = *dataptr;
1070
1070
dataptr++;
1071
- for (unsigned int i = 0 ; i < dsize - 1 ; i++ ) {
1071
+ for (unsigned int i = 0 ; i < dsize - 1 ; ++i ) {
1072
1072
if (*dataptr < min) {
1073
1073
min = *dataptr;
1074
1074
}
@@ -1085,7 +1085,7 @@ template <class Type> Type vpArray2D<Type>::getMaxValue() const
1085
1085
Type *dataptr = data;
1086
1086
Type max = *dataptr;
1087
1087
dataptr++;
1088
- for (unsigned int i = 0 ; i < dsize - 1 ; i++ ) {
1088
+ for (unsigned int i = 0 ; i < dsize - 1 ; ++i ) {
1089
1089
if (*dataptr > max) {
1090
1090
max = *dataptr;
1091
1091
}
@@ -1109,7 +1109,7 @@ template <class Type> vpArray2D<Type> vpArray2D<Type>::hadamard(const vpArray2D<
1109
1109
vpArray2D<Type> out;
1110
1110
out.resize (rowNum, colNum, false );
1111
1111
1112
- for (unsigned int i = 0 ; i < dsize; i++ ) {
1112
+ for (unsigned int i = 0 ; i < dsize; ++i ) {
1113
1113
out.data [i] = data[i] * m.data [i];
1114
1114
}
1115
1115
@@ -1119,8 +1119,8 @@ template <class Type> vpArray2D<Type> vpArray2D<Type>::hadamard(const vpArray2D<
1119
1119
template <class Type > vpArray2D<Type> vpArray2D<Type>::t() const
1120
1120
{
1121
1121
vpArray2D<Type> At (colNum, rowNum);
1122
- for (unsigned int i = 0 ; i < rowNum; i++ ) {
1123
- for (unsigned int j = 0 ; j < colNum; j++ ) {
1122
+ for (unsigned int i = 0 ; i < rowNum; ++i ) {
1123
+ for (unsigned int j = 0 ; j < colNum; ++j ) {
1124
1124
At[j][i] = (*this )[i][j];
1125
1125
}
1126
1126
}
@@ -1169,10 +1169,10 @@ template <class Type> void vpArray2D<Type>::conv2(const vpArray2D<Type> &M, cons
1169
1169
}
1170
1170
1171
1171
if (mode == " same" ) {
1172
- for (unsigned int i = 0 ; i < res_same.getRows (); i++ ) {
1173
- for (unsigned int j = 0 ; j < res_same.getCols (); j++ ) {
1174
- for (unsigned int k = 0 ; k < kernel.getRows (); k++ ) {
1175
- for (unsigned int l = 0 ; l < kernel.getCols (); l++ ) {
1172
+ for (unsigned int i = 0 ; i < res_same.getRows (); ++i ) {
1173
+ for (unsigned int j = 0 ; j < res_same.getCols (); ++j ) {
1174
+ for (unsigned int k = 0 ; k < kernel.getRows (); ++k ) {
1175
+ for (unsigned int l = 0 ; l < kernel.getCols (); ++l ) {
1176
1176
res_same[i][j] += M_padded[i + k][j + l] * kernel[kernel.getRows () - k - 1 ][kernel.getCols () - l - 1 ];
1177
1177
}
1178
1178
}
@@ -1181,16 +1181,16 @@ template <class Type> void vpArray2D<Type>::conv2(const vpArray2D<Type> &M, cons
1181
1181
1182
1182
const unsigned int start_i = kernel.getRows () / 2 ;
1183
1183
const unsigned int start_j = kernel.getCols () / 2 ;
1184
- for (unsigned int i = 0 ; i < M.getRows (); i++ ) {
1184
+ for (unsigned int i = 0 ; i < M.getRows (); ++i ) {
1185
1185
memcpy (res.data + i * M.getCols (), res_same.data + (i + start_i) * res_same.getCols () + start_j,
1186
1186
sizeof (Type) * M.getCols ());
1187
1187
}
1188
1188
}
1189
1189
else {
1190
- for (unsigned int i = 0 ; i < res.getRows (); i++ ) {
1191
- for (unsigned int j = 0 ; j < res.getCols (); j++ ) {
1192
- for (unsigned int k = 0 ; k < kernel.getRows (); k++ ) {
1193
- for (unsigned int l = 0 ; l < kernel.getCols (); l++ ) {
1190
+ for (unsigned int i = 0 ; i < res.getRows (); ++i ) {
1191
+ for (unsigned int j = 0 ; j < res.getCols (); ++j ) {
1192
+ for (unsigned int k = 0 ; k < kernel.getRows (); ++k ) {
1193
+ for (unsigned int l = 0 ; l < kernel.getCols (); ++l ) {
1194
1194
res[i][j] += M_padded[i + k][j + l] * kernel[kernel.getRows () - k - 1 ][kernel.getCols () - l - 1 ];
1195
1195
}
1196
1196
}
@@ -1213,8 +1213,8 @@ template<class Type> void vpArray2D<Type>::insert(const vpArray2D<Type> &A, cons
1213
1213
if (((r + B.getRows ()) <= A.getRows ()) && ((c + B.getCols ()) <= A.getCols ())) {
1214
1214
C.resize (A.getRows (), A.getCols (), false , false );
1215
1215
1216
- for (unsigned int i = 0 ; i < A.getRows (); i++ ) {
1217
- for (unsigned int j = 0 ; j < A.getCols (); j++ ) {
1216
+ for (unsigned int i = 0 ; i < A.getRows (); ++i ) {
1217
+ for (unsigned int j = 0 ; j < A.getCols (); ++j ) {
1218
1218
if (i >= r && i < (r + B.getRows ()) && j >= c && j < (c + B.getCols ())) {
1219
1219
C[i][j] = B[i - r][j - c];
1220
1220
}
@@ -1236,7 +1236,7 @@ template <class Type> bool vpArray2D<Type>::operator==(const vpArray2D<Type> &A)
1236
1236
return false ;
1237
1237
}
1238
1238
1239
- for (unsigned int i = 0 ; i < A.size (); i++ ) {
1239
+ for (unsigned int i = 0 ; i < A.size (); ++i ) {
1240
1240
if (data[i] != A.data [i]) {
1241
1241
return false ;
1242
1242
}
@@ -1254,7 +1254,7 @@ template <> inline bool vpArray2D<double>::operator==(const vpArray2D<double> &A
1254
1254
return false ;
1255
1255
}
1256
1256
1257
- for (unsigned int i = 0 ; i < A.size (); i++ ) {
1257
+ for (unsigned int i = 0 ; i < A.size (); ++i ) {
1258
1258
if (fabs (data[i] - A.data [i]) > std::numeric_limits<double >::epsilon ()) {
1259
1259
return false ;
1260
1260
}
@@ -1272,7 +1272,7 @@ template <> inline bool vpArray2D<float>::operator==(const vpArray2D<float> &A)
1272
1272
return false ;
1273
1273
}
1274
1274
1275
- for (unsigned int i = 0 ; i < A.size (); i++ ) {
1275
+ for (unsigned int i = 0 ; i < A.size (); ++i ) {
1276
1276
if (fabsf (data[i] - A.data [i]) > std::numeric_limits<float >::epsilon ()) {
1277
1277
return false ;
1278
1278
}
0 commit comments