Changeset 35371
- Timestamp:
- Apr 5, 2013, 4:54:37 PM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130307/Ohana/src/kapa2/src
- Files:
-
- 3 edited
-
DrawObjects.c (modified) (8 diffs)
-
PSObjects.c (modified) (6 diffs)
-
bDrawObjects.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130307/Ohana/src/kapa2/src/DrawObjects.c
r32346 r35371 633 633 float *x, *y, *dxm, *dxp; 634 634 double mxi, mxj, myi, myj, bxi, bxj, byi, byj, bx, by; 635 double sx0, sy0, sx1, sy1, sz, sx10, sx11 ;635 double sx0, sy0, sx1, sy1, sz, sx10, sx11, X0, X1, Y0, Y1; 636 636 637 637 mxi = graph[0].axis[0].dfx / (object[0].x1 - object[0].x0); … … 651 651 bar = object[0].ebar; sz = object[0].size*graph[0].axis[1].dfy*0.03; 652 652 653 X0 = graph[0].axis[0].fx; 654 X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 655 Y0 = graph[0].axis[1].fy; 656 Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 657 653 658 for (i = 0; i < object[0].Npts; i++) { 654 659 if (!(finite(x[i]) && finite(y[i]) && finite(dxp[i]))) continue; … … 662 667 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 663 668 { 664 DrawLine (sx0, sy0, sx1, sy1);669 ClipLine (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 665 670 if (bar) { 666 671 sx10 = sy1 - sz; 667 672 sx11 = sy1 + sz; 668 DrawLine (sx1, sx10, sx1, sx11);673 ClipLine (sx1, sx10, sx1, sx11, X0, Y0, X1, Y1); 669 674 } 670 675 } … … 679 684 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 680 685 { 681 DrawLine (sx0, sy0, sx1, sy1);686 ClipLine (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 682 687 if (bar) { 683 688 sx10 = sy1 - sz; 684 689 sx11 = sy1 + sz; 685 DrawLine (sx1, sx10, sx1, sx11);690 ClipLine (sx1, sx10, sx1, sx11, X0, Y0, X1, Y1); 686 691 } 687 692 } … … 695 700 float *x, *y, *dym, *dyp; 696 701 double mxi, mxj, myi, myj, bxi, bxj, byi, byj, bx, by; 697 double sx0, sy0, sx1, sy1, sz, sx10, sx11 ;702 double sx0, sy0, sx1, sy1, sz, sx10, sx11, X0, X1, Y0, Y1; 698 703 699 704 mxi = graph[0].axis[0].dfx / (object[0].x1 - object[0].x0); … … 713 718 bar = object[0].ebar; sz = object[0].size*graph[0].axis[0].dfx*0.03; 714 719 720 X0 = graph[0].axis[0].fx; 721 X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 722 Y0 = graph[0].axis[1].fy; 723 Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 724 715 725 for (i = 0; i < object[0].Npts; i++) { 716 726 if (!(finite(x[i]) && finite(y[i]) && finite(dyp[i]))) continue; … … 724 734 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 725 735 { 726 DrawLine (sx0, sy0, sx1, sy1);736 ClipLine (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 727 737 if (bar) { 728 738 sx10 = sx1 - sz; 729 739 sx11 = sx1 + sz; 730 DrawLine (sx10, sy1, sx11, sy1);740 ClipLine (sx10, sy1, sx11, sy1, X0, Y0, X1, Y1); 731 741 } 732 742 } … … 741 751 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 742 752 { 743 DrawLine (sx0, sy0, sx1, sy1);753 ClipLine (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 744 754 if (bar) { 745 755 sx10 = sx1 - sz; 746 756 sx11 = sx1 + sz; 747 DrawLine (sx10, sy1, sx11, sy1);748 } 749 } 750 } 751 } 757 ClipLine (sx10, sy1, sx11, sy1, X0, Y0, X1, Y1); 758 } 759 } 760 } 761 } -
branches/eam_branches/ipp-20130307/Ohana/src/kapa2/src/PSObjects.c
r32346 r35371 578 578 bar = object[0].ebar; sz = object[0].size*graph[0].axis[1].dfy*0.03; 579 579 580 double X0 = graph[0].axis[0].fx; 581 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 582 double Y0 = graph[0].axis[1].fy; 583 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 584 580 585 for (i = 0; i < object[0].Npts; i++) { 581 586 if (!(finite(x[i]) && finite(y[i]) && finite(dxp[i]))) continue; … … 589 594 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 590 595 { 591 DrawLine (sx0, sy0, sx1, sy1); 596 ClipLinePS (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1, f); 597 // DrawLine (sx0, sy0, sx1, sy1); 592 598 if (bar) { 593 599 sx10 = sy1 - sz; 594 600 sx11 = sy1 + sz; 595 DrawLine (sx1, sx10, sx1, sx11); 601 ClipLinePS (sx1, sx10, sx1, sx11, X0, Y0, X1, Y1, f); 602 // DrawLine (sx1, sx10, sx1, sx11); 596 603 } 597 604 } … … 606 613 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 607 614 { 608 DrawLine (sx0, sy0, sx1, sy1); 615 ClipLinePS (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1, f); 616 // DrawLine (sx0, sy0, sx1, sy1); 609 617 if (bar) { 610 618 sx10 = sy1 - sz; 611 619 sx11 = sy1 + sz; 612 DrawLine (sx1, sx10, sx1, sx11); 620 ClipLinePS (sx1, sx10, sx1, sx11, X0, Y0, X1, Y1, f); 621 // DrawLine (sx1, sx10, sx1, sx11); 613 622 } 614 623 } … … 641 650 bar = object[0].ebar; sz = object[0].size*graph[0].axis[0].dfx*0.03; 642 651 652 double X0 = graph[0].axis[0].fx; 653 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 654 double Y0 = graph[0].axis[1].fy; 655 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 656 643 657 for (i = 0; i < object[0].Npts; i++) { 644 658 if (!(finite(x[i]) && finite(y[i]) && finite(dyp[i]))) continue; … … 652 666 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 653 667 { 654 DrawLine (sx0, sy0, sx1, sy1); 668 ClipLinePS (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1, f); 669 // DrawLine (sx0, sy0, sx1, sy1); 655 670 if (bar) { 656 671 sx10 = sx1 - sz; 657 672 sx11 = sx1 + sz; 658 DrawLine (sx10, sy1, sx11, sy1); 673 ClipLinePS (sx10, sy1, sx11, sy1, X0, Y0, X1, Y1, f); 674 // DrawLine (sx10, sy1, sx11, sy1); 659 675 } 660 676 } … … 669 685 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 670 686 { 671 DrawLine (sx0, sy0, sx1, sy1); 687 ClipLinePS (sx0, sy0, sx1, sy1, X0, Y0, X1, Y1, f); 688 // DrawLine (sx0, sy0, sx1, sy1); 672 689 if (bar) { 673 690 sx10 = sx1 - sz; 674 691 sx11 = sx1 + sz; 675 DrawLine (sx10, sy1, sx11, sy1); 692 ClipLinePS (sx10, sy1, sx11, sy1, X0, Y0, X1, Y1, f); 693 // DrawLine (sx10, sy1, sx11, sy1); 676 694 } 677 695 } -
branches/eam_branches/ipp-20130307/Ohana/src/kapa2/src/bDrawObjects.c
r32346 r35371 578 578 bar = object[0].ebar; sz = object[0].size*graph[0].axis[1].dfy*0.03; 579 579 580 double X0 = graph[0].axis[0].fx; 581 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 582 double Y0 = graph[0].axis[1].fy; 583 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 584 580 585 for (i = 0; i < object[0].Npts; i++) { 581 586 if (!(finite(x[i]) && finite(y[i]) && finite(dxp[i]))) continue; … … 589 594 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 590 595 { 591 DrawLine (buffer, sx0, sy0, sx1, sy1); 596 bDrawClipLine (buffer, sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 597 // DrawLine (buffer, sx0, sy0, sx1, sy1); 592 598 if (bar) { 593 599 sx10 = sy1 - sz; 594 600 sx11 = sy1 + sz; 595 DrawLine (buffer, sx1, sx10, sx1, sx11); 601 bDrawClipLine (buffer, sx1, sx10, sx1, sx11, X0, Y0, X1, Y1); 602 // DrawLine (buffer, sx1, sx10, sx1, sx11); 596 603 } 597 604 } … … 606 613 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 607 614 { 608 DrawLine (buffer, sx0, sy0, sx1, sy1); 615 bDrawClipLine (buffer, sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 616 // DrawLine (buffer, sx0, sy0, sx1, sy1); 609 617 if (bar) { 610 618 sx10 = sy1 - sz; 611 619 sx11 = sy1 + sz; 612 DrawLine (buffer, sx1, sx10, sx1, sx11); 620 bDrawClipLine (buffer, sx1, sx10, sx1, sx11, X0, Y0, X1, Y1); 621 // DrawLine (buffer, sx1, sx10, sx1, sx11); 613 622 } 614 623 } … … 640 649 bar = object[0].ebar; sz = object[0].size*graph[0].axis[0].dfx*0.03; 641 650 651 double X0 = graph[0].axis[0].fx; 652 double X1 = graph[0].axis[0].fx + graph[0].axis[0].dfx; 653 double Y0 = graph[0].axis[1].fy; 654 double Y1 = graph[0].axis[1].fy + graph[0].axis[1].dfy; 655 642 656 for (i = 0; i < object[0].Npts; i++) { 643 657 if (!(finite(x[i]) && finite(y[i]) && finite(dyp[i]))) continue; … … 651 665 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 652 666 { 653 DrawLine (buffer, sx0, sy0, sx1, sy1); 667 bDrawClipLine (buffer, sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 668 // DrawLine (buffer, sx0, sy0, sx1, sy1); 654 669 if (bar) { 655 670 sx10 = sx1 - sz; 656 671 sx11 = sx1 + sz; 657 DrawLine (buffer, sx10, sy1, sx11, sy1); 672 bDrawClipLine (buffer, sx10, sy1, sx11, sy1, X0, Y0, X1, Y1); 673 // DrawLine (buffer, sx10, sy1, sx11, sy1); 658 674 } 659 675 } … … 668 684 (sy1 < graph[0].axis[1].fy) && (sy1 > graph[0].axis[1].fy + graph[0].axis[1].dfy))) 669 685 { 670 DrawLine (buffer, sx0, sy0, sx1, sy1); 686 bDrawClipLine (buffer, sx0, sy0, sx1, sy1, X0, Y0, X1, Y1); 687 // DrawLine (buffer, sx0, sy0, sx1, sy1); 671 688 if (bar) { 672 689 sx10 = sx1 - sz; 673 690 sx11 = sx1 + sz; 674 DrawLine (buffer, sx10, sy1, sx11, sy1); 691 bDrawClipLine (buffer, sx10, sy1, sx11, sy1, X0, Y0, X1, Y1); 692 // DrawLine (buffer, sx10, sy1, sx11, sy1); 675 693 } 676 694 }
Note:
See TracChangeset
for help on using the changeset viewer.
