/external/skia/src/pathops/ |
H A D | SkPathOpsTightBounds.cpp | 12 SkOpContour contour; local 13 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); 16 SkOpEdgeBuilder builder(path, &contour, &allocator, &globalState);
|
H A D | SkPathOpsCommon.cpp | 66 SkOpContour* contour = contourList; local 68 result = contour->undoneSegment(startPtr, endPtr); 72 } while ((contour = contour->next())); 146 SkOpContour* contour = contourList; local 148 contour->debugShowActiveSpans(); 149 } while ((contour = contour->next())); 155 SkOpContour* contour = *contourList; local 157 if (contour 200 SkOpContourHead contour; local 327 const SkOpContour* contour = runs[rIndex]; variable [all...] |
H A D | SkIntersectionHelper.h | 39 SkOpContour* contour() const { function in class:SkIntersectionHelper 40 return fSegment->contour(); 43 void init(SkOpContour* contour) { argument 44 fSegment = contour->first();
|
H A D | SkOpContour.h | 83 SkOpContour* contour = SkOpTAllocator<SkOpContour>::New(allocator); local 84 contour->setNext(nullptr); 90 prev->setNext(contour); 91 return contour; 309 void remove(SkOpContour* contour) { argument 310 if (contour == this) { 314 SkASSERT(contour->fNext == nullptr); 317 while ((next = prev->next()) != contour) { 364 void setNext(SkOpContour* contour) { argument 365 // SkASSERT(!fNext == !!contour); [all...] |
H A D | SkPathOpsWinding.cpp | 246 SkOpContour* contour = contourHead; local 248 contour->rayCheck(hitBase, dir, &hitHead, &allocator); 249 } while ((contour = contour->next())); 346 hitSegment->contour()->setCcw(ccw); 395 SkOpContour* contour = contourHead; local 397 if (contour->done()) { 400 SkOpSpan* result = contour->findSortableTop(contourHead); 404 } while ((contour = contour [all...] |
H A D | SkOpEdgeBuilder.cpp | 30 SkOpContour* contour = fContoursHead; local 32 while (contour) { 33 count += contour->count() > 0; 34 contour = contour->next();
|
H A D | SkPathOpsSimplify.cpp | 181 SkOpContour contour; local 182 SkOpContourHead* contourList = static_cast<SkOpContourHead*>(&contour); 187 SkOpEdgeBuilder builder(path, &contour, &allocator, &globalState); 192 contour.dumpSegments(); 213 contour.dumpSegments("aligned");
|
H A D | SkOpSpan.cpp | 50 SkOpContour* SkOpPtT::contour() const { function in class:SkOpPtT 51 return segment()->contour(); 85 return contour()->globalState(); 269 SkOpContour* SkOpSpanBase::contour() const { function in class:SkOpSpanBase 270 return segment()->contour(); 274 return contour()->globalState();
|
/external/opencv/cvaux/src/ |
H A 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[ [all...] |
/external/sfntly/cpp/src/sfntly/table/truetype/ |
H A D | glyph_table.cc | 357 int32_t GlyphTable::SimpleGlyph::NumberOfPoints(int32_t contour) { argument 359 if (contour >= NumberOfContours()) { 362 return contour_index_[contour + 1] - contour_index_[contour]; 365 int32_t GlyphTable::SimpleGlyph::XCoordinate(int32_t contour, int32_t point) { argument 367 return x_coordinates_[contour_index_[contour] + point]; 370 int32_t GlyphTable::SimpleGlyph::YCoordinate(int32_t contour, int32_t point) { argument 372 return y_coordinates_[contour_index_[contour] + point]; 375 bool GlyphTable::SimpleGlyph::OnCurve(int32_t contour, int32_t point) { argument 377 return on_curve_[contour_index_[contour] 505 ContourEndPoint(int32_t contour) argument 547 Flags(int32_t contour) argument 555 GlyphIndex(int32_t contour) argument 559 Argument1(int32_t contour) argument 569 Argument2(int32_t contour) argument 579 TransformationSize(int32_t contour) argument 593 Transformation(int32_t contour, ByteVector* transformation) argument [all...] |
H A D | glyph_table.h | 202 int32_t NumberOfPoints(int32_t contour); 203 int32_t XCoordinate(int32_t contour, int32_t point); 204 int32_t YCoordinate(int32_t contour, int32_t point); 205 bool OnCurve(int32_t contour, int32_t point); 210 int32_t ContourEndPoint(int32_t contour); 272 int32_t Flags(int32_t contour); 274 int32_t GlyphIndex(int32_t contour); 275 int32_t Argument1(int32_t contour); 276 int32_t Argument2(int32_t contour); 277 int32_t TransformationSize(int32_t contour); [all...] |
/external/skia/tests/ |
H A D | PathOpsDebug.cpp | 218 const SkOpAngle* SkPathOpsDebug::DebugContourAngle(SkOpContour* contour, int id) { argument 219 return contour->debugAngle(id); 222 SkOpContour* SkPathOpsDebug::DebugContourContour(SkOpContour* contour, int id) { argument 223 return contour->debugContour(id); 226 const SkOpPtT* SkPathOpsDebug::DebugContourPtT(SkOpContour* contour, int id) { argument 227 return contour->debugPtT(id); 230 const SkOpSegment* SkPathOpsDebug::DebugContourSegment(SkOpContour* contour, int id) { argument 231 return contour->debugSegment(id); 234 const SkOpSpanBase* SkPathOpsDebug::DebugContourSpan(SkOpContour* contour, int id) { argument 235 return contour 319 SkOpContour* contour = this->globalState()->contourHead(); local 326 SkOpContour* contour = this->globalState()->contourHead(); local 333 SkOpContour* contour = this->globalState()->contourHead(); local 340 SkOpContour* contour = this->globalState()->contourHead(); local 347 SkOpContour* contour = this->globalState()->contourHead(); local 354 SkOpContour* contour = this->globalState()->contourHead(); local 361 SkOpContour* contour = this->globalState()->contourHead(); local 368 SkOpContour* contour = this->globalState()->contourHead(); local 1318 const SkOpContour* contour = fContourHead; local 1345 SkOpContour* contour = fContourHead; local 1355 const SkOpContour* contour = fContourHead; local 1378 const SkOpContour* contour = fContourHead; local 1392 const SkOpContour* contour = fContourHead; local [all...] |
H A D | PathOpsAngleTest.cpp | 237 SkOpContourHead contour; 238 SkOpGlobalState state(nullptr, &contour SkDEBUGPARAMS(nullptr)); 239 contour.init(&state, false, false); 247 contour.addLine(data.fShortPts, &allocator); 250 contour.addQuad(data.fShortPts, &allocator); 253 contour.addCubic(data.fShortPts, &allocator); 257 SkOpSegment* first = contour.first(); 429 SkOpContourHead contour; local 430 SkOpGlobalState state(nullptr, &contour SkDEBUGPARAMS(nullptr)); 431 contour [all...] |
/external/opencv/cv/src/ |
H A D | cvdominants.cpp | 54 icvFindDominantPointsIPAN( CvSeq * contour, argument 61 int n = contour->total; 74 if( contour == NULL ) 98 if( CV_IS_SEQ_CHAIN_CONTOUR( contour )) 102 cvStartReadChainPoints( (CvChain *) contour, &reader ); 109 else if( CV_IS_SEQ_POLYGON( contour )) 113 cvStartReadSeq( contour, &reader, 0 ); 284 cvStartWriteSeq( (contour->flags & ~CV_SEQ_ELTYPE_MASK) | CV_SEQ_ELTYPE_INDEX, 323 /* dmax is so big (more than contour diameter) 336 // Applies some algorithm to find dominant points ( corners ) of contour 359 cvFindDominantPoints( CvSeq * contour, CvMemStorage * storage, int method, double parameter1, double parameter2, double parameter3, double parameter4 ) argument [all...] |
H A D | cvcontours.cpp | 131 struct _CvContourInfo *next; /* next contour with the same mark value */ 132 struct _CvContourInfo *parent; /* information about parent contour */ 133 CvSeq *contour; /* corresponding contour (may be 0, if rejected) */ member in struct:_CvContourInfo 135 CvPoint origin; /* origin point (where the contour was traced from) */ 153 CvMemStoragePos backup_pos; /* beginning of the latest approx. contour */ 154 CvMemStoragePos backup_pos2; /* ending of the latest approx. contour */ 159 CvPoint offset; /* ROI offset: coordinates, added to each contour point */ 161 CvPoint lnbd; /* position of the last met contour */ 163 _CvContourInfo *l_cinfo; /* information about latest approx. contour */ 530 icvFetchContour( schar *ptr, int step, CvPoint pt, CvSeq* contour, int _method ) argument 701 icvFetchContourEx( schar* ptr, int step, CvPoint pt, CvSeq* contour, int _method, int nbd, CvRect* _rect ) argument 844 CvSeq *contour = 0; local 1438 CvSeq* contour; local 1516 CvSeq *contour = 0; local [all...] |
H A D | cvcontourtree.cpp | 51 icvCalcTriAttr( const CvSeq * contour, CvPoint t2, CvPoint t1, int n1, 58 // Create binary tree representation for the contour 61 // contour - pointer to input contour object. 68 icvCreateContourTree( const CvSeq * contour, CvMemStorage * storage, argument 84 int *num_p, *num_n, *num1, *num2; /* numbers of input contour points */ 96 assert( contour != NULL && contour->total >= 4 ); 99 if( contour == NULL ) 101 if( contour 595 icvCalcTriAttr( const CvSeq * contour, CvPoint t2, CvPoint t1, int n1, CvPoint t3, int n3, double *s, double *s_c, double *h, double *a, double *b ) argument 648 cvCreateContourTree( const CvSeq* contour, CvMemStorage* storage, double threshold ) argument 681 CvSeq* contour = 0; local [all...] |
H A D | cvshapedescr.cpp | 43 /* calculates length of a curve (e.g. contour perimeter) */ 59 CvSeq* contour = 0; local 64 contour = (CvSeq*)array; 65 if( !CV_IS_SEQ_POLYLINE( contour )) 68 is_closed = CV_IS_SEQ_CLOSED( contour ); 73 CV_CALL( contour = cvPointSeqFromMat( 78 if( contour->total > 1 ) 80 int is_float = CV_SEQ_ELTYPE( contour ) == CV_32FC2; 82 cvStartReadSeq( contour, &reader, 0 ); 84 count = cvSliceLength( slice, contour ); 456 icvContourArea( const CvSeq* contour, double *area ) argument 558 icvContourSecArea( CvSeq * contour, CvSlice slice, double *area ) argument 737 CvSeq* contour = 0; local [all...] |
H A D | _cvgeom.h | 88 CvSeq** contour,
|
H A D | cvapprox.cpp | 62 CvSeq** contour, 80 assert( chain && contour && buffer ); 84 *contour = 0; 400 *contour = cvEndWriteSeq( &writer ); 410 /*Applies some approximation algorithm to chain-coded contour(s) and 438 CvSeq *contour; local 448 (CvSeq**)&contour, method )); 455 assert( contour ); 457 if( contour->total > 0 ) 459 cvBoundingRect( contour, 59 icvApproximateChainTC89( CvChain* chain, int header_size, CvMemStorage* storage, CvSeq** contour, int method ) argument 993 CvSeq *contour = 0; local [all...] |
H A D | cvpgh.cpp | 138 // Calculates PGH(pairwise geometric histogram) for contour given. 141 // contour - pointer to input contour object. 150 icvCalcPGH( const CvSeq * contour, float *pgh, int angle_dim, int dist_dim ) argument 163 if( !contour || !pgh ) 169 if( !CV_IS_SEQ_POLYGON( contour )) 174 count = contour->total; 186 cvStartReadSeq( contour, &reader1, 0 ); 187 cvStartReadSeq( contour, &reader2, 0 ); 334 cvCalcPGH( const CvSeq * contour, CvHistogra [all...] |
H A D | cvmoments.cpp | 85 icvContourMoments( CvSeq* contour, CvMoments* moments ) argument 87 int is_float = CV_SEQ_ELTYPE(contour) == CV_32FC2; 89 if( contour->total ) 94 int lpt = contour->total; 98 cvStartReadSeq( contour, &reader, 0 ); 110 CV_NEXT_SEQ_ELEM( contour->elem_size, reader ); 127 CV_NEXT_SEQ_ELEM( contour->elem_size, reader ); 386 CvSeq* contour = 0; local 391 contour = (CvSeq*)array; 392 if( !CV_IS_SEQ_POLYGON( contour )) [all...] |
H A D | cvgeometry.cpp | 174 CvSeq* contour = (CvSeq*)_contour; local 181 if( !CV_IS_SEQ(contour) ) 183 CV_CALL( contour = cvPointSeqFromMat( CV_SEQ_KIND_CURVE + CV_SEQ_FLAG_CLOSED, 186 else if( CV_IS_SEQ_POLYGON(contour) ) 188 if( contour->header_size == sizeof(CvContour) && !measure_dist ) 190 CvRect r = ((CvContour*)contour)->rect; 196 else if( CV_IS_SEQ_CHAIN(contour) ) 202 CV_ERROR( CV_StsBadArg, "Input contour is neither a valid sequence nor a matrix" ); 204 total = contour->total; 205 is_float = CV_SEQ_ELTYPE(contour) [all...] |
/external/freetype/src/autofit/ |
H A D | afhints.c | 309 AF_Point* contour = hints->contours; local 310 AF_Point* climit = contour + hints->num_contours; 331 /* insert extra newline at the beginning of a contour */ 332 if ( contour < climit && *contour == point ) 335 contour++; 893 AF_Point* contour = hints->contours; local 894 AF_Point* contour_limit = contour + hints->num_contours; 899 for ( ; contour < contour_limit; contour 921 AF_Point* contour; local 1499 AF_Point* contour = hints->contours; local [all...] |
/external/fonttools/Lib/fontTools/ttLib/ |
H A D | __init__.py | 730 contour = coordinates[start:end].tolist() 737 contour.append(None) 738 pen.qCurveTo(*contour) 740 # Shuffle the points so that contour the is guaranteed 744 contour = contour[firstOnCurve:] + contour[:firstOnCurve] 746 pen.moveTo(contour[-1]) 747 while contour: 750 pen.lineTo(contour[ [all...] |
/external/fonttools/Tools/fontTools/ttLib/ |
H A D | __init__.py | 730 contour = coordinates[start:end].tolist() 737 contour.append(None) 738 pen.qCurveTo(*contour) 740 # Shuffle the points so that contour the is guaranteed 744 contour = contour[firstOnCurve:] + contour[:firstOnCurve] 746 pen.moveTo(contour[-1]) 747 while contour: 750 pen.lineTo(contour[ [all...] |