Lines Matching refs:G8
189 const int G8[4][2] = {{1, -1}, {1, 0}, {1, 1}, {0, -1}};//a, b, c, d neighborhoods
223 const bool T_a_r = (r_i - G8[a][0]) >= 0;
224 const bool T_b_r = (r_i - G8[b][0]) >= 0;
225 const bool T_c_r = (r_i - G8[c][0]) >= 0;
234 const bool T_a = T_a_r && (c_i + G8[a][1]) >= 0 && *(Irows[G8[a][0]] + G8[a][1]);
235 const bool T_b = T_b_r && *(Irows[G8[b][0]] + G8[b][1]);
236 const bool T_c = T_c_r && (c_i + G8[c][1]) < cols && *(Irows[G8[c][0]] + G8[c][1]);
237 const bool T_d = (c_i + G8[d][1]) >= 0 && *(Irows[G8[d][0]] + G8[d][1]);
242 *Lrows[0] = *(Lrows[G8[b][0]] + G8[b][1]);
247 *Lrows[0] = set_union(P, *(Lrows[G8[c][0]] + G8[c][1]), *(Lrows[G8[a][0]] + G8[a][1]));
251 *Lrows[0] = set_union(P, *(Lrows[G8[c][0]] + G8[c][1]), *(Lrows[G8[d][0]] + G8[d][1]));
254 *Lrows[0] = *(Lrows[G8[c][0]] + G8[c][1]);
260 *Lrows[0] = *(Lrows[G8[a][0]] + G8[a][1]);
264 *Lrows[0] = *(Lrows[G8[d][0]] + G8[d][1]);