/external/opencv/cvaux/src/ |
D | decomppoly.cpp | 140 bool icvEarCutTriangulation( CvPoint* contour, 185 x1 = contour[ index1 ].x; 186 y1 = contour[ index1 ].y; 187 x2 = contour[ index2 ].x; 188 y2 = contour[ index2 ].y; 189 x3 = contour[ index3 ].x; 190 y3 = contour[ index3 ].y; 207 ix2 = contour[ i + 1 ].x - contour[ i ].x; 208 iy2 = contour[ i + 1 ].y - contour[ i ].y; 211 ix2 = contour[ 0 ].x - contour[ i ].x; [all …]
|
D | cvlcm.cpp | 333 if(pLCMNode->contour->storage) in cvReleaseLinearContorModelStorage() 334 cvReleaseMemStorage(&pLCMNode->contour->storage); in cvReleaseLinearContorModelStorage() 427 cvStartAppendToSeq((CvSeq*)pLCMNode->contour,&writer); in _cvConstructLCMComplexNode() 507 cvSeqPush((CvSeq*)pLCMNode->contour,&pNode->pt); in _cvConstructLCMSimpleNode() 579 cvSeqPush((CvSeq*)pLCMNode->contour,&pNode->pt); in _cvTreatExeptionalCase() 588 pLCMNode->contour = (CvContour*)cvCreateSeq(0, sizeof(CvContour), in _cvCreateLCMNode()
|
/external/opencv/cv/src/ |
D | cvpgh.cpp | 150 icvCalcPGH( const CvSeq * contour, float *pgh, int angle_dim, int dist_dim ) in icvCalcPGH() argument 163 if( !contour || !pgh ) in icvCalcPGH() 169 if( !CV_IS_SEQ_POLYGON( contour )) in icvCalcPGH() 174 count = contour->total; in icvCalcPGH() 186 cvStartReadSeq( contour, &reader1, 0 ); in icvCalcPGH() 187 cvStartReadSeq( contour, &reader2, 0 ); in icvCalcPGH() 334 cvCalcPGH( const CvSeq * contour, CvHistogram * hist ) in cvCalcPGH() argument 354 if( !CV_IS_SEQ_POLYGON( contour ) || CV_SEQ_ELTYPE( contour ) != CV_32SC2 ) in cvCalcPGH() 357 IPPI_CALL( icvCalcPGH( contour, ((CvMatND*)(hist->bins))->data.fl, size[0], size[1] )); in cvCalcPGH()
|
D | cvcontourtree.cpp | 51 icvCalcTriAttr( const CvSeq * contour, CvPoint t2, CvPoint t1, int n1, 68 icvCreateContourTree( const CvSeq * contour, CvMemStorage * storage, in icvCreateContourTree() argument 96 assert( contour != NULL && contour->total >= 4 ); in icvCreateContourTree() 99 if( contour == NULL ) in icvCreateContourTree() 101 if( contour->total < 4 ) in icvCreateContourTree() 104 if( !CV_IS_SEQ_POLYGON( contour )) in icvCreateContourTree() 109 lpt = contour->total; in icvCreateContourTree() 148 if( cvCvtSeqToArray( contour, (char *) pt_p ) == (char *) contour ) in icvCreateContourTree() 203 icvCalcTriAttr( contour, t, tp1, nmp1, tn1, nmn1, &s, &s_c, &h, &a, in icvCreateContourTree() 206 icvCalcTriAttr( contour, tp1, tp2, nmp2, t, nm, &sp1, &sp1_c, &hp1, in icvCreateContourTree() [all …]
|
D | cvcontours.cpp | 133 CvSeq *contour; /* corresponding contour (may be 0, if rejected) */ member 245 scanner->frame_info.contour = &(scanner->frame); in cvStartFindContours() 489 if( l_cinfo->contour ) in icvEndProcessContour() 491 cvInsertNodeIntoTree( l_cinfo->contour, l_cinfo->parent->contour, in icvEndProcessContour() 512 if( l_cinfo && l_cinfo->contour && l_cinfo->contour != new_contour ) in cvSubstituteContour() 514 l_cinfo->contour = new_contour; in cvSubstituteContour() 533 CvSeq* contour, in icvFetchContour() argument 550 cvStartAppendToSeq( contour, &writer ); in icvFetchContour() 553 ((CvChain *) contour)->origin = pt; in icvFetchContour() 555 s_end = s = CV_IS_SEQ_HOLE( contour ) ? 0 : 4; in icvFetchContour() [all …]
|
D | cvdominants.cpp | 54 icvFindDominantPointsIPAN( CvSeq * contour, in icvFindDominantPointsIPAN() argument 61 int n = contour->total; in icvFindDominantPointsIPAN() 74 if( contour == NULL ) in icvFindDominantPointsIPAN() 98 if( CV_IS_SEQ_CHAIN_CONTOUR( contour )) in icvFindDominantPointsIPAN() 102 cvStartReadChainPoints( (CvChain *) contour, &reader ); in icvFindDominantPointsIPAN() 109 else if( CV_IS_SEQ_POLYGON( contour )) in icvFindDominantPointsIPAN() 113 cvStartReadSeq( contour, &reader, 0 ); in icvFindDominantPointsIPAN() 284 cvStartWriteSeq( (contour->flags & ~CV_SEQ_ELTYPE_MASK) | CV_SEQ_ELTYPE_INDEX, in icvFindDominantPointsIPAN() 359 cvFindDominantPoints( CvSeq * contour, CvMemStorage * storage, int method, in cvFindDominantPoints() argument 367 if( !contour ) in cvFindDominantPoints() [all …]
|
D | cvapprox.cpp | 62 CvSeq** contour, in icvApproximateChainTC89() argument 80 assert( chain && contour && buffer ); in icvApproximateChainTC89() 84 *contour = 0; in icvApproximateChainTC89() 400 *contour = cvEndWriteSeq( &writer ); in icvApproximateChainTC89() 438 CvSeq *contour; in cvApproxChains() local 448 (CvSeq**)&contour, method )); in cvApproxChains() 455 assert( contour ); in cvApproxChains() 457 if( contour->total > 0 ) in cvApproxChains() 459 cvBoundingRect( contour, 1 ); in cvApproxChains() 461 contour->v_prev = parent; in cvApproxChains() [all …]
|
D | cvshapedescr.cpp | 59 CvSeq* contour = 0; in cvArcLength() local 64 contour = (CvSeq*)array; in cvArcLength() 65 if( !CV_IS_SEQ_POLYLINE( contour )) in cvArcLength() 68 is_closed = CV_IS_SEQ_CLOSED( contour ); in cvArcLength() 73 CV_CALL( contour = cvPointSeqFromMat( in cvArcLength() 78 if( contour->total > 1 ) in cvArcLength() 80 int is_float = CV_SEQ_ELTYPE( contour ) == CV_32FC2; in cvArcLength() 82 cvStartReadSeq( contour, &reader, 0 ); in cvArcLength() 84 count = cvSliceLength( slice, contour ); in cvArcLength() 86 count -= !is_closed && count == contour->total; in cvArcLength() [all …]
|
D | cvmoments.cpp | 85 icvContourMoments( CvSeq* contour, CvMoments* moments ) in icvContourMoments() argument 87 int is_float = CV_SEQ_ELTYPE(contour) == CV_32FC2; in icvContourMoments() 89 if( contour->total ) in icvContourMoments() 94 int lpt = contour->total; in icvContourMoments() 98 cvStartReadSeq( contour, &reader, 0 ); in icvContourMoments() 110 CV_NEXT_SEQ_ELEM( contour->elem_size, reader ); in icvContourMoments() 127 CV_NEXT_SEQ_ELEM( contour->elem_size, reader ); in icvContourMoments() 386 CvSeq* contour = 0; in cvMoments() local 391 contour = (CvSeq*)array; in cvMoments() 392 if( !CV_IS_SEQ_POLYGON( contour )) in cvMoments() [all …]
|
D | cvgeometry.cpp | 174 CvSeq* contour = (CvSeq*)_contour; in cvPointPolygonTest() local 181 if( !CV_IS_SEQ(contour) ) in cvPointPolygonTest() 183 CV_CALL( contour = cvPointSeqFromMat( CV_SEQ_KIND_CURVE + CV_SEQ_FLAG_CLOSED, in cvPointPolygonTest() 186 else if( CV_IS_SEQ_POLYGON(contour) ) in cvPointPolygonTest() 188 if( contour->header_size == sizeof(CvContour) && !measure_dist ) in cvPointPolygonTest() 190 CvRect r = ((CvContour*)contour)->rect; in cvPointPolygonTest() 196 else if( CV_IS_SEQ_CHAIN(contour) ) in cvPointPolygonTest() 204 total = contour->total; in cvPointPolygonTest() 205 is_float = CV_SEQ_ELTYPE(contour) == CV_32FC2; in cvPointPolygonTest() 206 cvStartReadSeq( contour, &reader, -1 ); in cvPointPolygonTest()
|
D | cvconvhull.cpp | 743 CvSeq* contour = (CvSeq*)array; in cvCheckContourConvexity() local 745 if( CV_IS_SEQ(contour) ) in cvCheckContourConvexity() 747 if( !CV_IS_SEQ_POLYGON(contour)) in cvCheckContourConvexity() 753 CV_CALL( contour = cvPointSeqFromMat( in cvCheckContourConvexity() 757 if( contour->total == 0 ) in cvCheckContourConvexity() 760 cvStartReadSeq( contour, &reader, 0 ); in cvCheckContourConvexity() 764 if( CV_SEQ_ELTYPE( contour ) == CV_32SC2 ) in cvCheckContourConvexity() 772 for( i = 0; i < contour->total; i++ ) in cvCheckContourConvexity() 805 assert( CV_SEQ_ELTYPE(contour) == CV_32FC2 ); in cvCheckContourConvexity() 813 for( i = 0; i < contour->total; i++ ) in cvCheckContourConvexity()
|
D | _cvgeom.h | 88 CvSeq** contour,
|
D | cvutils.cpp | 47 CvSeq* contour = 0; in cvPointSeqFromMat() local 77 contour = (CvSeq*)contour_header; in cvPointSeqFromMat() 81 return contour; in cvPointSeqFromMat()
|
/external/webkit/Source/WebCore/platform/graphics/gpu/ |
D | LoopBlinnPathProcessor.cpp | 153 Contour* contour, in setup() argument 160 m_contour = contour; in setup() 171 Contour* contour, in setup() argument 176 m_contour = contour; in setup() 199 Contour* contour() const { return m_contour; } in contour() function in WebCore::LoopBlinnPathProcessorImplementation::Segment 321 builder.append(String::format("%p", contour())); in toString() 511 m_triangulator->triangulate(computeInsideEdges, contour()->fillSide()); in triangulate() 621 Contour* contour = 0; in buildContours() local 627 if (!contour) { in buildContours() 628 contour = m_arena->allocateObject<Contour>(); in buildContours() [all …]
|
/external/freetype/src/autofit/ |
D | afhints.c | 700 AF_Point* contour = hints->contours; in af_glyph_hints_reload() local 701 AF_Point* contour_limit = contour + hints->num_contours; in af_glyph_hints_reload() 706 for ( ; contour < contour_limit; contour++, end++ ) in af_glyph_hints_reload() 708 contour[0] = points + idx; in af_glyph_hints_reload() 1149 AF_Point* contour = hints->contours; in af_glyph_hints_align_weak_points() local 1150 AF_Point* contour_limit = contour + hints->num_contours; in af_glyph_hints_align_weak_points() 1182 for ( ; contour < contour_limit; contour++ ) in af_glyph_hints_align_weak_points() 1187 point = *contour; in af_glyph_hints_align_weak_points()
|
/external/skia/third_party/glu/libtess/ |
D | README | 54 calls to BeginContour/EndContour. Within each contour, there are zero 56 contour (the last vertex of each contour is automatically linked to 215 For a single contour C, the winding number of a point x is simply 236 uses the type GL_LINE_LOOP for each contour. 278 is non-negative (where a CCW contour has positive area). 314 contour must be oriented oppositely from the contour that contains it. 332 all contour orientations were reversed. 337 winding rule looks at the absolute value, reversing all contour 366 Single-contour input polygons are first tested to see whether they can 419 Concave single-contour polygons:
|
/external/freetype/src/pshinter/ |
D | pshalgo.c | 1284 PSH_Contour contour = glyph->contours; in psh_glyph_init() local 1296 contour->start = points + first; in psh_glyph_init() 1297 contour->count = (FT_UInt)count; in psh_glyph_init() 1304 point->contour = contour; in psh_glyph_init() 1311 point->contour = contour; in psh_glyph_init() 1316 contour++; in psh_glyph_init() 2039 PSH_Contour contour = glyph->contours; in psh_glyph_interpolate_other_points() local 2043 for ( ; num_contours > 0; num_contours--, contour++ ) in psh_glyph_interpolate_other_points() 2045 PSH_Point start = contour->start; in psh_glyph_interpolate_other_points() 2051 next = start + contour->count; in psh_glyph_interpolate_other_points()
|
D | pshalgo.h | 166 PSH_Contour contour; member
|
/external/opencv/cxcore/src/ |
D | cxdrawing.cpp | 2415 cvDrawContours( void* img, CvSeq* contour, in cvDrawContours() argument 2420 CvSeq *contour0 = contour, *h_next = 0; in cvDrawContours() 2440 if( !contour ) in cvDrawContours() 2454 h_next = contour->h_next; in cvDrawContours() 2455 contour->h_next = 0; in cvDrawContours() 2461 if( contour->storage ) in cvDrawContours() 2462 st = cvCreateChildMemStorage( contour->storage ); in cvDrawContours() 2471 cvInitTreeNodeIterator( &iterator, contour, maxLevel ); in cvDrawContours() 2473 while( (contour = (CvSeq*)cvNextTreeNode( &iterator )) != 0 ) in cvDrawContours() 2476 int i, count = contour->total; in cvDrawContours() [all …]
|
/external/opencv/cv/include/ |
D | cv.h | 724 CVAPI(CvSeq*) cvFindDominantPoints( CvSeq* contour, CvMemStorage* storage, in LOAD_CHDL() 735 #define cvContourPerimeter( contour ) cvArcLength( contour, CV_WHOLE_SEQ, 1 ) in LOAD_CHDL() argument 742 CVAPI(double) cvContourArea( const CvArr* contour, in LOAD_CHDL() 762 CVAPI(CvContourTree*) cvCreateContourTree( const CvSeq* contour, in LOAD_CHDL() 779 CVAPI(void) cvCalcPGH( const CvSeq* contour, CvHistogram* hist ); in LOAD_CHDL() 791 CVAPI(int) cvCheckContourConvexity( const CvArr* contour ); in LOAD_CHDL() 794 CVAPI(CvSeq*) cvConvexityDefects( const CvArr* contour, const CvArr* convexhull, in LOAD_CHDL() 816 CVAPI(double) cvPointPolygonTest( const CvArr* contour, in LOAD_CHDL()
|
D | cvcompat.h | 344 #define cvContourMoments( contour, moments ) \ argument 345 cvMoments( contour, moments, 0 ) 394 #define cvContourConvexHull( contour, orientation, storage ) \ argument 395 cvConvexHull2( contour, storage, orientation ) 403 #define cvContourConvexHullApprox( contour, bandwidth, orientation, storage ) \ argument 404 cvConvexHull2( contour, storage, orientation )
|
D | cvtypes.h | 73 CvSeq* contour; /* optional component boundary member
|
/external/skia/src/gpu/ |
D | GrTesselatedPathRenderer.cpp | 526 for (int contour = 0; contour < contours.count(); ++contour) { in onDrawPath() local 527 int count = contours[contour]; in onDrawPath()
|
/external/freetype/src/base/ |
D | ftoutln.c | 984 short* contour; in FT_Outline_Get_Orientation() local 1006 for ( contour = outline->contours; in FT_Outline_Get_Orientation() 1007 contour < outline->contours + outline->n_contours; in FT_Outline_Get_Orientation() 1008 contour++, first = last + 1 ) in FT_Outline_Get_Orientation() 1016 last = outline->points + *contour; in FT_Outline_Get_Orientation()
|
/external/webkit/Source/WebCore/platform/graphics/chromium/ |
D | GLES2Canvas.cpp | 681 WTF::Vector<size_t>::const_iterator contour; in tesselateAndFillPath() local 683 for (contour = contours.begin(); contour != contours.end(); ++contour) { in tesselateAndFillPath() 685 for (; i < *contour; ++i) { in tesselateAndFillPath()
|