Lines Matching refs:poly
53 /*poly is NOT deleted
55 void monoTriangulationOpt(directedLine* poly, primStream* pStream)
58 Int n_edges = poly->numEdges();
61 findInteriorCuspsX(poly, n_cusps, cusps);
64 monoTriangulationFun(poly, compV2InX, pStream);
75 monoTriangulationFun(poly, compV2InX, pStream);
98 monoTriangulationFun(poly, compV2InY, pStream);
341 directedLine* poly;
346 poly = new directedLine(INCREASING, sline);
351 poly->insert(dline);
355 poly->insert(dline);
361 poly = dline;
364 assert(poly != NULL);
370 poly->insert(dline);
375 poly->insert(dline);
379 poly->insert(dline);
385 poly->insert(dline);
390 Int n_edges = poly->numEdges();
393 findInteriorCuspsX(poly, n_cusps, cusps);
397 monoTriangulationFun(poly, compV2InX, pStream);
408 monoTriangulationFun(poly, compV2InX, pStream);
431 //monoTriangulationFun(poly, compV2InY, pStream);
433 directedLine* new_polygon = polygonConvert(poly);
446 if(numInteriorCuspsX(poly) == 0) //is u monotone
447 monoTriangulationFun(poly, compV2InX, pStream);
449 monoTriangulationFun(poly, compV2InY, pStream);
452 poly->deleteSinglePolygonWithSline();