Lines Matching defs:inc_current

163 			  vertexArray* inc_chain, Int inc_current, Int inc_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);
298 static int chainConvex(vertexArray* inc_chain, Int inc_current, Int inc_end)
302 if(inc_current >= inc_end-1) return 1;
303 for(i=inc_current; i<= inc_end-2; i++)
325 vertexArray* inc_chain, Int inc_current, Int inc_end,
333 vertexArray* inc_chain, Int inc_current, Int inc_end,
343 if(inc_current <= inc_end) //at least one vertex in inc_chain
345 sline = new sampledLine(topVertex, inc_chain->getVertex(inc_current));
347 for(i=inc_current; i<=inc_end-1; i++)
458 if(inc_current > inc_end || dec_current>dec_end)
460 monoTriangulationRecGen(topVertex, botVertex, inc_chain, inc_current, inc_end,
470 inc_chain->getVertex(inc_current)) >=0
471 && chainConvex(inc_chain, inc_current, inc_end)
477 inc_chain, inc_current, inc_end,
483 monoTriangulationRecGen(topVertex, botVertex, inc_chain, inc_current, inc_end,
489 /*if inc_current>inc_end, then inc_chain has no points to be considered
493 vertexArray* inc_chain, Int inc_current, Int inc_end,
501 if(inc_current > inc_end && dec_current>dec_end)
503 else if(inc_current>inc_end) /*no more vertices on inc_chain*/
524 for(i=inc_current; i<=inc_end; i++){
538 if(compV2InY(inc_array[inc_current], dec_array[dec_current]) <= 0)
545 if(compV2InY(inc_array[inc_current], dec_array[i]) <= 0)
550 rChain.outputFan(inc_array[inc_current], pStream);
552 inc_chain, inc_current, inc_end,
556 else /*compV2InY(inc_array[inc_current], dec_array[dec_current]) > 0*/
561 for(i=inc_current; i<=inc_end; i++)
735 vertexArray* inc_chain, Int inc_current, Int inc_end,
741 assert( ! (inc_current> inc_end &&
752 if(inc_current> inc_end) /*no more vertices on inc_chain*/
774 for(i=inc_current; i<=inc_end; i++){
788 if(compFun(inc_array[inc_current], dec_array[dec_current]) <= 0)
795 if(compFun(inc_array[inc_current], dec_array[i]) <= 0)
800 rChain.outputFan(inc_array[inc_current], pStream);
802 inc_chain, inc_current, inc_end,
807 else /*compFun(inc_array[inc_current], dec_array[dec_current]) > 0*/
812 for(i=inc_current; i<=inc_end; i++)
833 vertexArray* inc_chain, Int inc_current,
839 assert( ! (inc_current>=inc_chain->getNumElements() &&
848 if(inc_current>=inc_chain->getNumElements()) /*no more vertices on inc_chain*/
872 for(i=inc_current; i<inc_nVertices; i++){
887 if(compFun(inc_array[inc_current], dec_array[dec_current]) <= 0)
894 if(compFun(inc_array[inc_current], dec_array[i]) <= 0)
899 rChain.outputFan(inc_array[inc_current], pStream);
901 inc_chain, inc_current,
906 else /*compFun(inc_array[inc_current], dec_array[dec_current]) > 0*/
911 for(i=inc_current; i<inc_nVertices; i++)
930 vertexArray* inc_chain, Int inc_current,
935 assert( ! (inc_current>=inc_chain->getNumElements() &&
944 if(inc_current>=inc_chain->getNumElements()) /*no more vertices on inc_chain*/
968 for(i=inc_current; i<inc_nVertices; i++){
983 if(compV2InY(inc_array[inc_current], dec_array[dec_current]) <= 0)
990 if(compV2InY(inc_array[inc_current], dec_array[i]) <= 0)
995 rChain.outputFan(inc_array[inc_current], pStream);
997 inc_chain, inc_current,
1001 else /*compV2InY(inc_array[inc_current], dec_array[dec_current]) > 0*/
1006 for(i=inc_current; i<inc_nVertices; i++)