• Home
  • Raw
  • Download

Lines Matching refs:neighbors

115     struct CvCBCorner* neighbors[4]; // Neighbor corners  member
123 if( neighbors[i] ) in meanDist()
125 float dx = neighbors[i]->pt.x - pt.x; in meanDist()
126 float dy = neighbors[i]->pt.y - pt.y; in meanDist()
149 struct CvCBQuad *neighbors[4]; // Pointers of quad neighbors member
677 CvCBQuad *neighbor = q->neighbors[i]; in icvOrderFoundConnectedQuads()
785 CvCBQuad *neighbor = quads[i]->neighbors[j]; in icvOrderFoundConnectedQuads()
832 if (quads[i]->neighbors[j] && quads[i]->neighbors[j]->ordered) in icvOrderFoundConnectedQuads()
864 if (!quad->neighbors[i]) // ok, create and add neighbor in icvAddOuterQuad()
875 quad->neighbors[i] = q; in icvAddOuterQuad()
877 q->neighbors[j] = quad; in icvAddOuterQuad()
903 if (quad->neighbors[(i+3)%4] && in icvAddOuterQuad()
904 quad->neighbors[(i+3)%4]->ordered && in icvAddOuterQuad()
905 quad->neighbors[(i+3)%4]->neighbors[i] && in icvAddOuterQuad()
906 quad->neighbors[(i+3)%4]->neighbors[i]->ordered ) in icvAddOuterQuad()
908 CvCBQuad *qn = quad->neighbors[(i+3)%4]->neighbors[i]; in icvAddOuterQuad()
910 q->neighbors[(j+1)%4] = qn; in icvAddOuterQuad()
911 qn->neighbors[(i+1)%4] = q; in icvAddOuterQuad()
941 if (quads[i]->neighbors[1]) in icvTrimCol()
943 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[1]); in icvTrimCol()
946 if (quads[i]->neighbors[2]) in icvTrimCol()
948 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[2]); in icvTrimCol()
954 if (quads[i]->neighbors[0]) in icvTrimCol()
956 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[0]); in icvTrimCol()
959 if (quads[i]->neighbors[3]) in icvTrimCol()
961 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[3]); in icvTrimCol()
986 if (quads[i]->neighbors[2]) in icvTrimRow()
988 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[2]); in icvTrimRow()
991 if (quads[i]->neighbors[3]) in icvTrimRow()
993 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[3]); in icvTrimRow()
999 if (quads[i]->neighbors[0]) in icvTrimRow()
1001 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[0]); in icvTrimRow()
1004 if (quads[i]->neighbors[1]) in icvTrimRow()
1006 icvRemoveQuadFromGroup(quads,rcount,quads[i]->neighbors[1]); in icvTrimRow()
1031 if( q->neighbors[j] == q0 ) in icvRemoveQuadFromGroup()
1033 q->neighbors[j] = 0; in icvRemoveQuadFromGroup()
1036 if( q0->neighbors[k] == q ) in icvRemoveQuadFromGroup()
1038 q0->neighbors[k] = 0; in icvRemoveQuadFromGroup()
1081 tempq = quad->neighbors[3]; in icvOrderQuad()
1085 quad->neighbors[i] = quad->neighbors[i-1]; in icvOrderQuad()
1088 quad->neighbors[0] = tempq; in icvOrderQuad()
1175 if( q->neighbors[j] == q0 ) in icvCleanFoundConnectedQuads()
1177 q->neighbors[j] = 0; in icvCleanFoundConnectedQuads()
1180 if( q0->neighbors[k] == q ) in icvCleanFoundConnectedQuads()
1182 q0->neighbors[k] = 0; in icvCleanFoundConnectedQuads()
1231 CvCBQuad *neighbor = q->neighbors[i]; in icvFindConnectedQuads()
1279 if( q->neighbors[j] ) in icvCheckQuadGroup()
1296 if( q->neighbors[(j+1)&3] ) in icvCheckQuadGroup()
1302 if( a->neighbors[k] == b ) in icvCheckQuadGroup()
1304 if( b->neighbors[k] == a ) in icvCheckQuadGroup()
1307 a->neighbors[a->count++] = b; in icvCheckQuadGroup()
1308 b->neighbors[b->count++] = a; in icvCheckQuadGroup()
1346 c = cur->neighbors[k]; in icvCheckQuadGroup()
1377 c = cur->neighbors[k]; in icvCheckQuadGroup()
1382 if( c->neighbors[kk] == below ) in icvCheckQuadGroup()
1422 c = cur->neighbors[k]; in icvCheckQuadGroup()
1427 if( c->neighbors[kk] && c->neighbors[kk]->row == i-1 ) in icvCheckQuadGroup()
1532 if( cur_quad->neighbors[i] ) in icvFindQuadNeighbors()
1545 if( quads[k].neighbors[j] ) in icvFindQuadNeighbors()
1583 if( cur_quad->neighbors[j] == closest_quad ) in icvFindQuadNeighbors()
1599 if( closest_quad->neighbors[j] == cur_quad ) in icvFindQuadNeighbors()
1614 if( !q->neighbors[j] ) in icvFindQuadNeighbors()
1634 cur_quad->neighbors[i] = closest_quad; in icvFindQuadNeighbors()
1638 closest_quad->neighbors[closest_corner_idx] = cur_quad; in icvFindQuadNeighbors()