Home | History | Annotate | Download | only in src

Lines Matching full:ptseq

364     CvSeq* ptseq = (CvSeq*)array;
367 if( CV_IS_SEQ(ptseq) )
369 if( !CV_IS_SEQ_POINT_SET(ptseq) &&
370 (CV_SEQ_KIND(ptseq) != CV_SEQ_KIND_CURVE || !CV_IS_SEQ_CONVEX(ptseq) ||
371 CV_SEQ_ELTYPE(ptseq) != CV_SEQ_ELTYPE_PPOINT ))
375 storage = ptseq->storage;
379 CV_CALL( ptseq = cvPointSeqFromMat(
392 if( !CV_IS_SEQ_CONVEX( ptseq ))
394 CV_CALL( ptseq = cvConvexHull2( ptseq, temp_storage, CV_CLOCKWISE, 1 ));
396 else if( !CV_IS_SEQ_POINT_SET( ptseq ))
400 if( !CV_IS_SEQ(ptseq->v_prev) || !CV_IS_SEQ_POINT_SET(ptseq->v_prev))
403 cvStartReadSeq( ptseq, &reader );
404 cvStartWriteSeq( CV_SEQ_KIND_CURVE|CV_SEQ_FLAG_CONVEX|CV_SEQ_ELTYPE(ptseq->v_prev),
405 sizeof(CvContour), CV_ELEM_SIZE(ptseq->v_prev->flags),
408 for( i = 0; i < ptseq->total; i++ )
414 ptseq = cvEndWriteSeq( &writer );
417 n = ptseq->total;
420 cvStartReadSeq( ptseq, &reader );
422 if( CV_SEQ_ELTYPE( ptseq ) == CV_32SC2 )