Changeset 1197 for trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
- Timestamp:
- 05/05/08 06:58:23 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Source/Contrib/Manipulators/OSGManipulatorBase.cpp
r1193 r1197 95 95 \***************************************************************************/ 96 96 97 /*! \var Node PtrManipulatorBase::_sfTarget97 /*! \var Node * ManipulatorBase::_sfTarget 98 98 99 99 */ 100 100 101 /*! \var Node PtrManipulatorBase::_sfActiveSubHandle101 /*! \var Node * ManipulatorBase::_sfActiveSubHandle 102 102 the active sub handle 103 103 */ … … 107 107 */ 108 108 109 /*! \var Viewport PtrManipulatorBase::_sfViewport109 /*! \var Viewport * ManipulatorBase::_sfViewport 110 110 111 111 */ … … 119 119 */ 120 120 121 /*! \var Node PtrManipulatorBase::_sfHandleXNode121 /*! \var Node * ManipulatorBase::_sfHandleXNode 122 122 The node for the x-handle geometry 123 123 */ 124 124 125 /*! \var Node PtrManipulatorBase::_sfHandleYNode125 /*! \var Node * ManipulatorBase::_sfHandleYNode 126 126 The node for the y-handle geometry 127 127 */ 128 128 129 /*! \var Node PtrManipulatorBase::_sfHandleZNode129 /*! \var Node * ManipulatorBase::_sfHandleZNode 130 130 The node for the z-handle geometry 131 131 */ 132 132 133 /*! \var Node PtrManipulatorBase::_sfTransXNode133 /*! \var Node * ManipulatorBase::_sfTransXNode 134 134 The node for the x-handle transform 135 135 */ 136 136 137 /*! \var Node PtrManipulatorBase::_sfTransYNode137 /*! \var Node * ManipulatorBase::_sfTransYNode 138 138 The node for the y-handle transform 139 139 */ 140 140 141 /*! \var Node PtrManipulatorBase::_sfTransZNode141 /*! \var Node * ManipulatorBase::_sfTransZNode 142 142 The node for the z-handle transform 143 143 */ 144 144 145 /*! \var Material PtrManipulatorBase::_sfMaterialX145 /*! \var Material * ManipulatorBase::_sfMaterialX 146 146 material for the x-axis geometry 147 147 */ 148 148 149 /*! \var Material PtrManipulatorBase::_sfMaterialY149 /*! \var Material * ManipulatorBase::_sfMaterialY 150 150 material for the y-axis geometry 151 151 */ 152 152 153 /*! \var Material PtrManipulatorBase::_sfMaterialZ153 /*! \var Material * ManipulatorBase::_sfMaterialZ 154 154 material for the z-axis geometry 155 155 */ 156 156 157 /*! \var Node PtrManipulatorBase::_sfAxisLinesN157 /*! \var Node * ManipulatorBase::_sfAxisLinesN 158 158 159 159 */ … … 415 415 "\t\tcardinality=\"single\"\n" 416 416 "\t\tvisibility=\"internal\"\n" 417 "\t\tdefaultValue=\"N ullFC\"\n"417 "\t\tdefaultValue=\"NULL\"\n" 418 418 "\t\theader=\"OSGViewport.h\"\n" 419 419 "\t\taccess=\"public\"\n" … … 1007 1007 ManipulatorBase::ManipulatorBase(void) : 1008 1008 Inherited(), 1009 _sfTarget (N ullFC),1010 _sfActiveSubHandle (N ullFC),1009 _sfTarget (NULL), 1010 _sfActiveSubHandle (NULL), 1011 1011 _sfLastMousePos (), 1012 _sfViewport ( ViewportPtr(NullFC)),1012 _sfViewport (NULL), 1013 1013 _sfActive (), 1014 1014 _sfLength (Vec3f(1,1,1)), 1015 _sfHandleXNode (N ullFC),1016 _sfHandleYNode (N ullFC),1017 _sfHandleZNode (N ullFC),1018 _sfTransXNode (N ullFC),1019 _sfTransYNode (N ullFC),1020 _sfTransZNode (N ullFC),1021 _sfMaterialX (N ullFC),1022 _sfMaterialY (N ullFC),1023 _sfMaterialZ (N ullFC),1024 _sfAxisLinesN (N ullFC)1015 _sfHandleXNode (NULL), 1016 _sfHandleYNode (NULL), 1017 _sfHandleZNode (NULL), 1018 _sfTransXNode (NULL), 1019 _sfTransYNode (NULL), 1020 _sfTransZNode (NULL), 1021 _sfMaterialX (NULL), 1022 _sfMaterialY (NULL), 1023 _sfMaterialZ (NULL), 1024 _sfAxisLinesN (NULL) 1025 1025 { 1026 1026 } … … 1028 1028 ManipulatorBase::ManipulatorBase(const ManipulatorBase &source) : 1029 1029 Inherited(source), 1030 _sfTarget (N ullFC),1031 _sfActiveSubHandle (N ullFC),1030 _sfTarget (NULL), 1031 _sfActiveSubHandle (NULL), 1032 1032 _sfLastMousePos (source._sfLastMousePos ), 1033 _sfViewport (N ullFC),1033 _sfViewport (NULL), 1034 1034 _sfActive (source._sfActive ), 1035 1035 _sfLength (source._sfLength ), 1036 _sfHandleXNode (N ullFC),1037 _sfHandleYNode (N ullFC),1038 _sfHandleZNode (N ullFC),1039 _sfTransXNode (N ullFC),1040 _sfTransYNode (N ullFC),1041 _sfTransZNode (N ullFC),1042 _sfMaterialX (N ullFC),1043 _sfMaterialY (N ullFC),1044 _sfMaterialZ (N ullFC),1045 _sfAxisLinesN (N ullFC)1036 _sfHandleXNode (NULL), 1037 _sfHandleYNode (NULL), 1038 _sfHandleZNode (NULL), 1039 _sfTransXNode (NULL), 1040 _sfTransYNode (NULL), 1041 _sfTransZNode (NULL), 1042 _sfMaterialX (NULL), 1043 _sfMaterialY (NULL), 1044 _sfMaterialZ (NULL), 1045 _sfAxisLinesN (NULL) 1046 1046 { 1047 1047 } … … 1503 1503 Inherited::resolveLinks(); 1504 1504 1505 static_cast<Manipulator *>(this)->setTarget(N ullFC);1506 1507 static_cast<Manipulator *>(this)->setActiveSubHandle(N ullFC);1508 1509 static_cast<Manipulator *>(this)->setViewport(N ullFC);1510 1511 static_cast<Manipulator *>(this)->setHandleXNode(N ullFC);1512 1513 static_cast<Manipulator *>(this)->setHandleYNode(N ullFC);1514 1515 static_cast<Manipulator *>(this)->setHandleZNode(N ullFC);1516 1517 static_cast<Manipulator *>(this)->setTransXNode(N ullFC);1518 1519 static_cast<Manipulator *>(this)->setTransYNode(N ullFC);1520 1521 static_cast<Manipulator *>(this)->setTransZNode(N ullFC);1522 1523 static_cast<Manipulator *>(this)->setMaterialX(N ullFC);1524 1525 static_cast<Manipulator *>(this)->setMaterialY(N ullFC);1526 1527 static_cast<Manipulator *>(this)->setMaterialZ(N ullFC);1528 1529 static_cast<Manipulator *>(this)->setAxisLinesN(N ullFC);1505 static_cast<Manipulator *>(this)->setTarget(NULL); 1506 1507 static_cast<Manipulator *>(this)->setActiveSubHandle(NULL); 1508 1509 static_cast<Manipulator *>(this)->setViewport(NULL); 1510 1511 static_cast<Manipulator *>(this)->setHandleXNode(NULL); 1512 1513 static_cast<Manipulator *>(this)->setHandleYNode(NULL); 1514 1515 static_cast<Manipulator *>(this)->setHandleZNode(NULL); 1516 1517 static_cast<Manipulator *>(this)->setTransXNode(NULL); 1518 1519 static_cast<Manipulator *>(this)->setTransYNode(NULL); 1520 1521 static_cast<Manipulator *>(this)->setTransZNode(NULL); 1522 1523 static_cast<Manipulator *>(this)->setMaterialX(NULL); 1524 1525 static_cast<Manipulator *>(this)->setMaterialY(NULL); 1526 1527 static_cast<Manipulator *>(this)->setMaterialZ(NULL); 1528 1529 static_cast<Manipulator *>(this)->setAxisLinesN(NULL); 1530 1530 1531 1531 … … 1534 1534 1535 1535 #if !defined(OSG_DO_DOC) || defined(OSG_DOC_DEV) 1536 DataType FieldTraits<Manipulator Ptr>::_type("ManipulatorPtr", "TransformPtr");1536 DataType FieldTraits<Manipulator *>::_type("ManipulatorPtr", "TransformPtr"); 1537 1537 #endif 1538 1538 1539 OSG_FIELDTRAITS_GETTYPE(Manipulator Ptr)1539 OSG_FIELDTRAITS_GETTYPE(Manipulator *) 1540 1540 1541 1541 OSG_EXPORT_PTR_SFIELD_FULL(PointerSField, 1542 Manipulator Ptr,1542 Manipulator *, 1543 1543 0); 1544 1544 1545 1545 OSG_EXPORT_PTR_MFIELD_FULL(PointerMField, 1546 Manipulator Ptr,1546 Manipulator *, 1547 1547 0); 1548 1548
