| 102 | | |
|---|
| 103 | | OSG_GEN_INTERNALPTR(Manipulator); |
|---|
| 104 | | |
|---|
| 105 | | /*========================== PUBLIC =================================*/ |
|---|
| 106 | | public: |
|---|
| | 106 | |
|---|
| | 107 | typedef Manipulator * ObjPtr; |
|---|
| | 108 | typedef Manipulator * const ObjPtrConst; |
|---|
| | 109 | typedef Manipulator const * ObjConstPtr; |
|---|
| | 110 | typedef Manipulator const * const ObjConstPtrConst; |
|---|
| | 111 | |
|---|
| | 112 | typedef Manipulator * ObjPtrArg; |
|---|
| | 113 | typedef Manipulator * const ObjPtrConstArg; |
|---|
| | 114 | typedef Manipulator const * ObjConstPtrArg; |
|---|
| | 115 | |
|---|
| | 116 | typedef InternalRefCountPtrBuilder<Manipulator>::Ptr ObjInternalRefPtr; |
|---|
| | 117 | typedef WeakRefCountPtrBuilder <Manipulator>::Ptr ObjWeakRefPtr; |
|---|
| | 118 | typedef MTRefCountPtrBuilder <Manipulator>::Ptr ObjMTRefPtr; |
|---|
| | 119 | typedef RefCountPtrBuilder <Manipulator>::Ptr ObjRefPtr; |
|---|
| | 120 | typedef ParentPtrBuilder <Manipulator>::Ptr ObjParentPtr; |
|---|
| | 121 | |
|---|
| | 122 | typedef SFNodeInternalRefPtr TargetFieldType; |
|---|
| | 123 | typedef SFNodeInternalRefPtr ActiveSubHandleFieldType; |
|---|
| | 124 | typedef SFPnt2f LastMousePosFieldType; |
|---|
| | 125 | typedef SFViewportInternalRefPtr ViewportFieldType; |
|---|
| | 126 | typedef SFBool ActiveFieldType; |
|---|
| | 127 | typedef SFVec3f LengthFieldType; |
|---|
| | 128 | typedef SFNodeInternalRefPtr HandleXNodeFieldType; |
|---|
| | 129 | typedef SFNodeInternalRefPtr HandleYNodeFieldType; |
|---|
| | 130 | typedef SFNodeInternalRefPtr HandleZNodeFieldType; |
|---|
| | 131 | typedef SFNodeInternalRefPtr TransXNodeFieldType; |
|---|
| | 132 | typedef SFNodeInternalRefPtr TransYNodeFieldType; |
|---|
| | 133 | typedef SFNodeInternalRefPtr TransZNodeFieldType; |
|---|
| | 134 | typedef SFMaterialInternalRefPtr MaterialXFieldType; |
|---|
| | 135 | typedef SFMaterialInternalRefPtr MaterialYFieldType; |
|---|
| | 136 | typedef SFMaterialInternalRefPtr MaterialZFieldType; |
|---|
| | 137 | typedef SFNodeInternalRefPtr AxisLinesNFieldType; |
|---|
| | 138 | |
|---|
| | 139 | /*! \} */ |
|---|
| | 140 | /*---------------------------------------------------------------------*/ |
|---|
| | 141 | /*! \name Constants */ |
|---|
| | 142 | /*! \{ */ |
|---|
| 164 | | typedef SFNodeInternalRefPtr TargetFieldType; |
|---|
| 165 | | typedef SFNodeInternalRefPtr ActiveSubHandleFieldType; |
|---|
| 166 | | typedef SFPnt2f LastMousePosFieldType; |
|---|
| 167 | | typedef SFViewportInternalRefPtr ViewportFieldType; |
|---|
| 168 | | typedef SFBool ActiveFieldType; |
|---|
| 169 | | typedef SFVec3f LengthFieldType; |
|---|
| 170 | | typedef SFNodeInternalRefPtr HandleXNodeFieldType; |
|---|
| 171 | | typedef SFNodeInternalRefPtr HandleYNodeFieldType; |
|---|
| 172 | | typedef SFNodeInternalRefPtr HandleZNodeFieldType; |
|---|
| 173 | | typedef SFNodeInternalRefPtr TransXNodeFieldType; |
|---|
| 174 | | typedef SFNodeInternalRefPtr TransYNodeFieldType; |
|---|
| 175 | | typedef SFNodeInternalRefPtr TransZNodeFieldType; |
|---|
| 176 | | typedef SFMaterialInternalRefPtr MaterialXFieldType; |
|---|
| 177 | | typedef SFMaterialInternalRefPtr MaterialYFieldType; |
|---|
| 178 | | typedef SFMaterialInternalRefPtr MaterialZFieldType; |
|---|
| 179 | | typedef SFNodeInternalRefPtr AxisLinesNFieldType; |
|---|
| 180 | | |
|---|
| 181 | | |
|---|
| | 200 | /*! \} */ |
|---|
| 526 | | typedef RefCountPtrBuilder<Manipulator>::Ptr ManipulatorRefPtr; |
|---|
| 527 | | typedef MTRefCountPtrBuilder<Manipulator>::Ptr ManipulatorMTRefPtr; |
|---|
| 528 | | typedef WeakRefCountPtrBuilder<Manipulator>::Ptr ManipulatorWeakRefPtr; |
|---|
| 529 | | typedef InternalRefCountPtrBuilder<Manipulator>::Ptr ManipulatorInternalRefPtr; |
|---|
| 530 | | |
|---|
| 531 | | typedef ParentPtrBuilder<Manipulator>::Ptr ManipulatorParentPtr; |
|---|
| | 545 | typedef ManipulatorBase::ObjRefPtr ManipulatorRefPtr; |
|---|
| | 546 | typedef ManipulatorBase::ObjMTRefPtr ManipulatorMTRefPtr; |
|---|
| | 547 | typedef ManipulatorBase::ObjWeakRefPtr ManipulatorWeakRefPtr; |
|---|
| | 548 | typedef ManipulatorBase::ObjInternalRefPtr ManipulatorInternalRefPtr; |
|---|
| | 549 | typedef ManipulatorBase::ObjParentPtr ManipulatorParentPtr; |
|---|