Changeset 1193 for trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
- Timestamp:
- 05/05/08 06:39:01 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
r1161 r1193 560 560 } 561 561 562 SFUnrecNodePtr *ManipulatorBase::editSFTarget (void) 563 { 564 editSField(TargetFieldMask); 565 566 return &_sfTarget; 567 } 568 562 569 //! Get the Manipulator::_sfActiveSubHandle field. 563 570 const SFUnrecNodePtr *ManipulatorBase::getSFActiveSubHandle(void) const … … 566 573 } 567 574 575 SFUnrecNodePtr *ManipulatorBase::editSFActiveSubHandle(void) 576 { 577 editSField(ActiveSubHandleFieldMask); 578 579 return &_sfActiveSubHandle; 580 } 581 568 582 SFPnt2f *ManipulatorBase::editSFLastMousePos(void) 569 583 { … … 591 605 } 592 606 607 SFUnrecViewportPtr *ManipulatorBase::editSFViewport (void) 608 { 609 editSField(ViewportFieldMask); 610 611 return &_sfViewport; 612 } 613 593 614 SFBool *ManipulatorBase::editSFActive(void) 594 615 { … … 635 656 } 636 657 658 SFUnrecNodePtr *ManipulatorBase::editSFHandleXNode (void) 659 { 660 editSField(HandleXNodeFieldMask); 661 662 return &_sfHandleXNode; 663 } 664 637 665 //! Get the Manipulator::_sfHandleYNode field. 638 666 const SFUnrecNodePtr *ManipulatorBase::getSFHandleYNode(void) const … … 641 669 } 642 670 671 SFUnrecNodePtr *ManipulatorBase::editSFHandleYNode (void) 672 { 673 editSField(HandleYNodeFieldMask); 674 675 return &_sfHandleYNode; 676 } 677 643 678 //! Get the Manipulator::_sfHandleZNode field. 644 679 const SFUnrecNodePtr *ManipulatorBase::getSFHandleZNode(void) const … … 647 682 } 648 683 684 SFUnrecNodePtr *ManipulatorBase::editSFHandleZNode (void) 685 { 686 editSField(HandleZNodeFieldMask); 687 688 return &_sfHandleZNode; 689 } 690 649 691 //! Get the Manipulator::_sfTransXNode field. 650 692 const SFUnrecNodePtr *ManipulatorBase::getSFTransXNode(void) const … … 653 695 } 654 696 697 SFUnrecNodePtr *ManipulatorBase::editSFTransXNode (void) 698 { 699 editSField(TransXNodeFieldMask); 700 701 return &_sfTransXNode; 702 } 703 655 704 //! Get the Manipulator::_sfTransYNode field. 656 705 const SFUnrecNodePtr *ManipulatorBase::getSFTransYNode(void) const … … 659 708 } 660 709 710 SFUnrecNodePtr *ManipulatorBase::editSFTransYNode (void) 711 { 712 editSField(TransYNodeFieldMask); 713 714 return &_sfTransYNode; 715 } 716 661 717 //! Get the Manipulator::_sfTransZNode field. 662 718 const SFUnrecNodePtr *ManipulatorBase::getSFTransZNode(void) const … … 665 721 } 666 722 723 SFUnrecNodePtr *ManipulatorBase::editSFTransZNode (void) 724 { 725 editSField(TransZNodeFieldMask); 726 727 return &_sfTransZNode; 728 } 729 667 730 //! Get the Manipulator::_sfMaterialX field. 668 731 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialX(void) const … … 671 734 } 672 735 736 SFUnrecMaterialPtr *ManipulatorBase::editSFMaterialX (void) 737 { 738 editSField(MaterialXFieldMask); 739 740 return &_sfMaterialX; 741 } 742 673 743 //! Get the Manipulator::_sfMaterialY field. 674 744 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialY(void) const … … 677 747 } 678 748 749 SFUnrecMaterialPtr *ManipulatorBase::editSFMaterialY (void) 750 { 751 editSField(MaterialYFieldMask); 752 753 return &_sfMaterialY; 754 } 755 679 756 //! Get the Manipulator::_sfMaterialZ field. 680 757 const SFUnrecMaterialPtr *ManipulatorBase::getSFMaterialZ(void) const … … 683 760 } 684 761 762 SFUnrecMaterialPtr *ManipulatorBase::editSFMaterialZ (void) 763 { 764 editSField(MaterialZFieldMask); 765 766 return &_sfMaterialZ; 767 } 768 685 769 //! Get the Manipulator::_sfAxisLinesN field. 686 770 const SFUnrecNodePtr *ManipulatorBase::getSFAxisLinesN(void) const 687 771 { 772 return &_sfAxisLinesN; 773 } 774 775 SFUnrecNodePtr *ManipulatorBase::editSFAxisLinesN (void) 776 { 777 editSField(AxisLinesNFieldMask); 778 688 779 return &_sfAxisLinesN; 689 780 } … … 969 1060 if(source != NULL) 970 1061 { 971 972 this->setTarget(source->getTarget()); 973 974 this->setActiveSubHandle(source->getActiveSubHandle()); 975 976 this->setViewport(source->getViewport()); 977 978 this->setHandleXNode(source->getHandleXNode()); 979 980 this->setHandleYNode(source->getHandleYNode()); 981 982 this->setHandleZNode(source->getHandleZNode()); 983 984 this->setTransXNode(source->getTransXNode()); 985 986 this->setTransYNode(source->getTransYNode()); 987 988 this->setTransZNode(source->getTransZNode()); 989 990 this->setMaterialX(source->getMaterialX()); 991 992 this->setMaterialY(source->getMaterialY()); 993 994 this->setMaterialZ(source->getMaterialZ()); 995 996 this->setAxisLinesN(source->getAxisLinesN()); 1062 Manipulator *pThis = static_cast<Manipulator *>(this); 1063 1064 pThis->setTarget(source->getTarget()); 1065 1066 pThis->setActiveSubHandle(source->getActiveSubHandle()); 1067 1068 pThis->setViewport(source->getViewport()); 1069 1070 pThis->setHandleXNode(source->getHandleXNode()); 1071 1072 pThis->setHandleYNode(source->getHandleYNode()); 1073 1074 pThis->setHandleZNode(source->getHandleZNode()); 1075 1076 pThis->setTransXNode(source->getTransXNode()); 1077 1078 pThis->setTransYNode(source->getTransYNode()); 1079 1080 pThis->setTransZNode(source->getTransZNode()); 1081 1082 pThis->setMaterialX(source->getMaterialX()); 1083 1084 pThis->setMaterialY(source->getMaterialY()); 1085 1086 pThis->setMaterialZ(source->getMaterialZ()); 1087 1088 pThis->setAxisLinesN(source->getAxisLinesN()); 997 1089 } 998 1090 }
