Lines Matching defs:lEdge
1303 int lEdge = -1;
1313 if ( closed && lEdge >= 0 ) {
1314 dest->DisconnectStart(lEdge);
1315 dest->ConnectStart(first + lastM, lEdge);
1317 lEdge = dest->AddEdge(first + lastM, first+pathEnd);
1318 if ( lEdge >= 0 ) {
1319 dest->ebData[lEdge].pathID = pathID;
1320 dest->ebData[lEdge].pieceID = pts[lm].piece;
1321 dest->ebData[lEdge].tSt = 1.0;
1322 dest->ebData[lEdge].tEn = 0.0;
1330 lEdge = -1;
1335 lEdge = dest->AddEdge(first + curP, first + pathEnd);
1336 if ( lEdge >= 0 ) {
1337 dest->ebData[lEdge].pathID = pathID;
1338 dest->ebData[lEdge].pieceID = pts[sbp].piece;
1340 dest->ebData[lEdge].tSt = pts[sbp].t;
1341 dest->ebData[lEdge].tEn = pts[prp].t;
1343 dest->ebData[lEdge].tSt = pts[sbp].t;
1344 dest->ebData[lEdge].tEn = 0.0;
1360 if ( closed && lEdge >= 0 ) {
1361 dest->DisconnectStart(lEdge);
1362 dest->ConnectStart(first + lastM, lEdge);
1365 lEdge = dest->AddEdge(first + lastM, first + pathEnd);
1366 if ( lEdge >= 0 ) {
1367 dest->ebData[lEdge].pathID = pathID;
1368 dest->ebData[lEdge].pieceID = pts[lm].piece;
1369 dest->ebData[lEdge].tSt = 1.0;
1370 dest->ebData[lEdge].tEn = 0.0;
1387 int lEdge = -1;
1394 if ( closed && lEdge >= 0 ) {
1395 dest->DisconnectStart(lEdge);
1396 dest->ConnectStart(first + lastM, lEdge);
1404 lEdge = -1;
1407 lEdge = dest->AddEdge(first+curP, first+pathEnd);
1420 if ( closed && lEdge >= 0 ) {
1421 dest->DisconnectStart(lEdge);
1422 dest->ConnectStart(first + lastM, lEdge);
1444 int lEdge = -1;
1451 if ( closed && lEdge >= 0 ) {
1452 dest->DisconnectEnd(lEdge);
1453 dest->ConnectEnd(first + lastM, lEdge);
1455 lEdge = dest->AddEdge(first + pathEnd, first+lastM);
1456 if ( lEdge >= 0 ) {
1457 dest->ebData[lEdge].pathID = pathID;
1458 dest->ebData[lEdge].pieceID = pts[lm].piece;
1459 dest->ebData[lEdge].tSt = 0.0;
1460 dest->ebData[lEdge].tEn = 1.0;
1467 lEdge = -1;
1470 lEdge = dest->AddEdge(first + pathEnd, first + curP);
1471 dest->ebData[lEdge].pathID = pathID;
1472 dest->ebData[lEdge].pieceID = pts[sbp].piece;
1474 dest->ebData[lEdge].tSt = pts[prp].t;
1475 dest->ebData[lEdge].tEn = pts[sbp].t;
1477 dest->ebData[lEdge].tSt = 0.0;
1478 dest->ebData[lEdge].tEn = pts[sbp].t;
1492 if ( closed && lEdge >= 0 ) {
1493 dest->DisconnectEnd(lEdge);
1494 dest->ConnectEnd(first + lastM, lEdge);
1497 lEdge = dest->AddEdge(first + pathEnd, first + lastM);
1498 if ( lEdge >= 0 ) {
1499 dest->ebData[lEdge].pathID = pathID;
1500 dest->ebData[lEdge].pieceID = pts[lm].piece;
1501 dest->ebData[lEdge].tSt = 0.0;
1502 dest->ebData[lEdge].tEn = 1.0;
1519 int lEdge = -1;
1526 if ( closed && lEdge >= 0 ) {
1527 dest->DisconnectEnd(lEdge);
1528 dest->ConnectEnd(first + lastM, lEdge);
1536 lEdge = -1;
1539 lEdge = dest->AddEdge(first+pathEnd, first+curP);
1552 if ( closed && lEdge >= 0 ) {
1553 dest->DisconnectEnd(lEdge);
1554 dest->ConnectEnd(first + lastM, lEdge);