Lines Matching defs:dec_current

164 			  vertexArray* dec_chain, Int dec_current, Int dec_end,
167 pStream->triangle(topVertex, inc_chain->getVertex(inc_current), dec_chain->getVertex(dec_current));
170 triangulateXYMonoTB(inc_end-inc_current+1, inc_chain->getArray()+inc_current, dec_end-dec_current+1, dec_chain->getArray()+dec_current, pStream);
311 static int chainConcave(vertexArray* dec_chain, Int dec_current, Int dec_end)
315 if(dec_current >= dec_end -1) return 1;
316 for(i=dec_current; i<=dec_end-2; i++)
326 vertexArray* dec_chain, Int dec_current, Int dec_end,
334 vertexArray* dec_chain, Int dec_current, Int dec_end,
366 if(dec_current <= dec_end) //at least on vertex in dec_Chain
371 for(i=dec_end; i>dec_current; i--)
377 sline = new sampledLine(dec_chain->getVertex(dec_current), topVertex);
458 if(inc_current > inc_end || dec_current>dec_end)
461 dec_chain, dec_current, dec_end,
468 area(dec_chain->getVertex(dec_current),
472 && chainConcave(dec_chain, dec_current, dec_end)
478 dec_chain, dec_current, dec_end,
484 dec_chain, dec_current, dec_end,
494 vertexArray* dec_chain, Int dec_current, Int dec_end,
501 if(inc_current > inc_end && dec_current>dec_end)
510 for(i=dec_current; i<=dec_end; i++){
516 else if(dec_current> dec_end) /*no more vertices on dec_chain*/
538 if(compV2InY(inc_array[inc_current], dec_array[dec_current]) <= 0)
543 for(i=dec_current; i<=dec_end; i++)
556 else /*compV2InY(inc_array[inc_current], dec_array[dec_current]) > 0*/
563 if(compV2InY(inc_array[i], dec_array[dec_current]) >0)
568 rChain.outputFan(dec_array[dec_current], pStream);
571 dec_chain, dec_current,dec_end,
736 vertexArray* dec_chain, Int dec_current, Int dec_end,
742 dec_current> dec_end));
760 for(i=dec_current; i<=dec_end; i++){
767 else if(dec_current> dec_end) /*no more vertices on dec_chain*/
788 if(compFun(inc_array[inc_current], dec_array[dec_current]) <= 0)
793 for(i=dec_current; i<=dec_end; i++)
807 else /*compFun(inc_array[inc_current], dec_array[dec_current]) > 0*/
814 if(compFun(inc_array[i], dec_array[dec_current]) >0)
819 rChain.outputFan(dec_array[dec_current], pStream);
822 dec_chain, dec_current,dec_end,
834 vertexArray* dec_chain, Int dec_current,
840 dec_current>=dec_chain->getNumElements()));
857 for(i=dec_current; i<dec_nVertices; i++){
864 else if(dec_current>= dec_chain->getNumElements()) /*no more vertices on dec_chain*/
887 if(compFun(inc_array[inc_current], dec_array[dec_current]) <= 0)
892 for(i=dec_current; i<dec_nVertices; i++)
906 else /*compFun(inc_array[inc_current], dec_array[dec_current]) > 0*/
913 if(compFun(inc_array[i], dec_array[dec_current]) >0)
918 rChain.outputFan(dec_array[dec_current], pStream);
921 dec_chain, dec_current,
931 vertexArray* dec_chain, Int dec_current,
936 dec_current>=dec_chain->getNumElements()));
953 for(i=dec_current; i<dec_nVertices; i++){
960 else if(dec_current>= dec_chain->getNumElements()) /*no more vertices on dec_chain*/
983 if(compV2InY(inc_array[inc_current], dec_array[dec_current]) <= 0)
988 for(i=dec_current; i<dec_nVertices; i++)
1001 else /*compV2InY(inc_array[inc_current], dec_array[dec_current]) > 0*/
1008 if(compV2InY(inc_array[i], dec_array[dec_current]) >0)
1013 rChain.outputFan(dec_array[dec_current], pStream);
1016 dec_chain, dec_current,