Lines Matching refs:new_x
836 CvNode2D *new_x; in icvFindLoop() local
843 new_x = loop[0] = enter_x; in icvFindLoop()
852 new_x = state->rows_x[new_x->i]; in icvFindLoop()
853 while( new_x != 0 && is_used[new_x - _x] ) in icvFindLoop()
854 new_x = new_x->next[0]; in icvFindLoop()
859 new_x = state->cols_x[new_x->j]; in icvFindLoop()
860 while( new_x != 0 && is_used[new_x - _x] && new_x != enter_x ) in icvFindLoop()
861 new_x = new_x->next[1]; in icvFindLoop()
862 if( new_x == enter_x ) in icvFindLoop()
866 if( new_x != 0 ) /* found the next x */ in icvFindLoop()
869 loop[steps++] = new_x; in icvFindLoop()
870 is_used[new_x - _x] = 1; in icvFindLoop()
878 new_x = loop[steps - 1]; in icvFindLoop()
881 new_x = new_x->next[i]; in icvFindLoop()
883 while( new_x != 0 && is_used[new_x - _x] ); in icvFindLoop()
885 if( new_x == 0 ) in icvFindLoop()
890 while( new_x == 0 && steps > 0 ); in icvFindLoop()
893 loop[steps - 1] = new_x; in icvFindLoop()
894 is_used[new_x - _x] = 1; in icvFindLoop()