Lines Matching refs:curAdd
527 Path* curAdd=NULL;
533 if ( curAdd ) {
534 if ( curAdd->descr_cmd.size() > 1 ) {
535 curAdd->Convert(1.0);
536 double addSurf=curAdd->Surface();
539 res[nbRes++]=curAdd;
541 delete curAdd;
544 delete curAdd;
546 curAdd=NULL;
548 curAdd=new Path;
549 curAdd->SetBackData(false);
552 curAdd->MoveTo(nData->p);
557 curAdd->Close();
563 curAdd->LineTo(nData->p);
569 curAdd->CubicTo(nData->p,nData->start,nData->end);
575 curAdd->ArcTo(nData->p,nData->rx,nData->ry,nData->angle,nData->large,nData->clockwise);
581 curAdd->BezierTo(nData->p);
587 curAdd->IntermBezierTo(nData->p);
594 if ( curAdd ) {
595 if ( curAdd->descr_cmd.size() > 1 ) {
596 curAdd->Convert(1.0);
597 double addSurf=curAdd->Surface();
600 res[nbRes++]=curAdd;
602 delete curAdd;
605 delete curAdd;
608 curAdd=NULL;
617 Path* curAdd=NULL;
625 if ( curAdd && increment == false ) {
626 if ( curAdd->descr_cmd.size() > 1 ) {
628 int savA=curAdd->descr_cmd[0]->associated;
629 curAdd->Convert(1.0);
630 curAdd->descr_cmd[0]->associated=savA; // associated n'est pas utilise apres
631 double addSurf=curAdd->Surface();
634 res[nbRes++]=curAdd;
636 delete curAdd;
639 delete curAdd;
641 curAdd=NULL;
657 curAdd=hasParent;
660 curAdd=new Path;
661 curAdd->SetBackData(false);
665 int mNo=curAdd->MoveTo(nData->p);
666 curAdd->descr_cmd[mNo]->associated=i;
671 curAdd->Close();
677 curAdd->LineTo(nData->p);
683 curAdd->CubicTo(nData->p,nData->start,nData->end);
689 curAdd->ArcTo(nData->p,nData->rx,nData->ry,nData->angle,nData->large,nData->clockwise);
695 curAdd->BezierTo(nData->p);
701 curAdd->IntermBezierTo(nData->p);
708 if ( curAdd && increment == false ) {
709 if ( curAdd->descr_cmd.size() > 1 ) {
710 curAdd->Convert(1.0);
711 double addSurf=curAdd->Surface();
714 res[nbRes++]=curAdd;
716 delete curAdd;
719 delete curAdd;
722 curAdd=NULL;
914 double curAdd = add;
916 while ( curAdd > 0.0001 && curCv < nbCv && curPos + curAdd >= cvAbs[curCv] ) {
922 curAdd -= cvAbs[curCv] - curPos;