Home | History | Annotate | Download | only in src

Lines Matching full:ncontours

1829 void fillPoly( Mat& img, const Point** pts, const int* npts, int ncontours,
1836 CV_Assert( pts && npts && ncontours >= 0 && 0 <= shift && shift <= XY_SHIFT );
1844 for( i = 0; i < ncontours; i++ )
1848 for( i = 0; i < ncontours; i++ )
1855 void polylines( Mat& img, const Point* const* pts, const int* npts, int ncontours, bool isClosed,
1861 CV_Assert( pts && npts && ncontours >= 0 &&
1868 for( int i = 0; i < ncontours; i++ )
2196 int i, ncontours = (int)pts.total();
2197 if( ncontours == 0 )
2199 AutoBuffer<Point*> _ptsptr(ncontours);
2200 AutoBuffer<int> _npts(ncontours);
2204 for( i = 0; i < ncontours; i++ )
2211 fillPoly(img, (const Point**)ptsptr, npts, (int)ncontours, color, lineType, shift, offset);
2222 int i, ncontours = manyContours ? (int)pts.total() : 1;
2223 if( ncontours == 0 )
2225 AutoBuffer<Point*> _ptsptr(ncontours);
2226 AutoBuffer<int> _npts(ncontours);
2230 for( i = 0; i < ncontours; i++ )
2242 polylines(img, (const Point**)ptsptr, npts, (int)ncontours, isClosed, color, thickness, lineType, shift);
2250 size_t ncontours,
2264 seq[i].h_next = (size_t)h_next < ncontours ? &seq[h_next] : 0;
2265 seq[i].h_prev = (size_t)h_prev < ncontours ? &seq[h_prev] : 0;
2266 seq[i].v_next = (size_t)v_next < ncontours ? &seq[v_next] : 0;
2267 seq[i].v_prev = (size_t)v_prev < ncontours ? &seq[v_prev] : 0;
2270 addChildContour(contours, ncontours, hierarchy, v_next, seq, block);
2283 size_t ncontours = _contours.total();
2284 size_t i = 0, first = 0, last = ncontours;
2324 CV_Assert(hierarchy.total() == ncontours && hierarchy.type() == CV_32SC4 );
2327 if( count == ncontours )
2344 addChildContour(_contours, ncontours, h, child, seq, block);
2636 cvFillPoly( CvArr* _img, CvPoint **pts, const int *npts, int ncontours,
2641 cv::fillPoly( img, (const cv::Point**)pts, npts, ncontours, color, line_type, shift );
2646 int ncontours, int closed, CvScalar color,
2651 cv::polylines( img, (const cv::Point**)pts, npts, ncontours,