Home | History | Annotate | Download | only in src

Lines Matching refs:array

72     _CvPtInfo       *array, *first = 0, *current = 0, *prev_current = 0;
110 array = (_CvPtInfo *) buffer;
140 current = current->next = array + i;
141 array[i].s = s;
142 array[i].pt = pt;
165 i = (int)(current - array);
166 pt0 = array[i].pt;
183 dx = array[i2].pt.x - array[i1].pt.x;
184 dy = array[i2].pt.y - array[i1].pt.y;
190 dk_num = (pt0.x - array[i1].pt.x) * dy - (pt0.y - array[i1].pt.y) * dx;
217 dx1 = array[i1].pt.x - pt0.x;
218 dy1 = array[i1].pt.y - pt0.y;
219 dx2 = array[i2].pt.x - pt0.x;
220 dy2 = array[i2].pt.y - pt0.y;
254 i = (int)(current - array);
261 if( array[i2].s > s )
267 if( array[i2].s > s )
293 i = (int)(current - array);
301 if( s <= array[i1].s || s <= array[i2].s )
322 if( array[0].s != 0 && array[len - 1].s != 0 ) /* specific case */
324 for( i1 = 1; i1 < len && array[i1].s != 0; i1++ )
326 array[i1 - 1].s = 0;
332 for( i2 = len - 2; i2 > 0 && array[i2].s != 0; i2-- )
334 array[i2].next = 0;
335 array[i2 + 1].s = 0;
341 i1 = (int)(array[0].next - array);
342 array[len] = array[0]; /* move to the end */
343 array[len].next = 0;
344 array[len - 1].next = array + len;
346 temp.next = array + i1;
926 cvApproxPoly( const void* array, int header_size,
941 if( CV_IS_SEQ( array ))
943 src_seq = (CvSeq*)array;
956 array, &contour_header, &block ));