- Timestamp:
- 10/20/07 18:11:52 (11 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork/Source/Contrib/Manipulators/OSGManipulatorBase.h
r965 r976 185 185 /*! \{ */ 186 186 187 SFNode Ptr const *getSFTarget(void) const;187 SFNodeInternalRefPtr const *getSFTarget(void) const; 188 188 NodePtrConst getTarget(void) const; 189 189 … … 195 195 /*! \{ */ 196 196 197 SFNode Ptr const *getSFActiveSubHandle(void) const;197 SFNodeInternalRefPtr const *getSFActiveSubHandle(void) const; 198 198 NodePtrConst getActiveSubHandle(void) const; 199 199 … … 205 205 /*! \{ */ 206 206 207 SFViewport Ptr const *getSFViewport(void) const;207 SFViewportInternalRefPtr const *getSFViewport(void) const; 208 208 ViewportPtrConst getViewport(void) const; 209 209 … … 249 249 /*! \{ */ 250 250 251 SFNode Ptr const *getSFHandleXNode(void) const;251 SFNodeInternalRefPtr const *getSFHandleXNode(void) const; 252 252 NodePtrConst getHandleXNode(void) const; 253 253 … … 259 259 /*! \{ */ 260 260 261 SFNode Ptr const *getSFHandleYNode(void) const;261 SFNodeInternalRefPtr const *getSFHandleYNode(void) const; 262 262 NodePtrConst getHandleYNode(void) const; 263 263 … … 269 269 /*! \{ */ 270 270 271 SFNode Ptr const *getSFHandleZNode(void) const;271 SFNodeInternalRefPtr const *getSFHandleZNode(void) const; 272 272 NodePtrConst getHandleZNode(void) const; 273 273 … … 279 279 /*! \{ */ 280 280 281 SFNode Ptr const *getSFTransXNode(void) const;281 SFNodeInternalRefPtr const *getSFTransXNode(void) const; 282 282 NodePtrConst getTransXNode(void) const; 283 283 … … 289 289 /*! \{ */ 290 290 291 SFNode Ptr const *getSFTransYNode(void) const;291 SFNodeInternalRefPtr const *getSFTransYNode(void) const; 292 292 NodePtrConst getTransYNode(void) const; 293 293 … … 299 299 /*! \{ */ 300 300 301 SFNode Ptr const *getSFTransZNode(void) const;301 SFNodeInternalRefPtr const *getSFTransZNode(void) const; 302 302 NodePtrConst getTransZNode(void) const; 303 303 … … 309 309 /*! \{ */ 310 310 311 SFMaterial Ptr const *getSFMaterialX(void) const;311 SFMaterialInternalRefPtr const *getSFMaterialX(void) const; 312 312 MaterialPtrConst getMaterialX(void) const; 313 313 … … 319 319 /*! \{ */ 320 320 321 SFMaterial Ptr const *getSFMaterialY(void) const;321 SFMaterialInternalRefPtr const *getSFMaterialY(void) const; 322 322 MaterialPtrConst getMaterialY(void) const; 323 323 … … 329 329 /*! \{ */ 330 330 331 SFMaterial Ptr const *getSFMaterialZ(void) const;331 SFMaterialInternalRefPtr const *getSFMaterialZ(void) const; 332 332 MaterialPtrConst getMaterialZ(void) const; 333 333 … … 339 339 /*! \{ */ 340 340 341 SFNode Ptr const *getSFAxisLinesN(void) const;341 SFNodeInternalRefPtr const *getSFAxisLinesN(void) const; 342 342 NodePtrConst getAxisLinesN(void) const; 343 343 … … 362 362 static TypeObject _type; 363 363 364 static void classDescInserter(TypeObject &oType);365 static Char8 *getClassname (void );364 static void classDescInserter(TypeObject &oType); 365 static Char8 const *getClassname (void ); 366 366 367 367 /*---------------------------------------------------------------------*/ … … 369 369 /*! \{ */ 370 370 371 SFNode Ptr_sfTarget;372 SFNode Ptr_sfActiveSubHandle;371 SFNodeInternalRefPtr _sfTarget; 372 SFNodeInternalRefPtr _sfActiveSubHandle; 373 373 SFPnt2f _sfLastMousePos; 374 SFViewport Ptr_sfViewport;374 SFViewportInternalRefPtr _sfViewport; 375 375 SFBool _sfActive; 376 376 SFVec3f _sfLength; 377 SFNode Ptr_sfHandleXNode;378 SFNode Ptr_sfHandleYNode;379 SFNode Ptr_sfHandleZNode;380 SFNode Ptr_sfTransXNode;381 SFNode Ptr_sfTransYNode;382 SFNode Ptr_sfTransZNode;383 SFMaterial Ptr_sfMaterialX;384 SFMaterial Ptr_sfMaterialY;385 SFMaterial Ptr_sfMaterialZ;386 SFNode Ptr_sfAxisLinesN;377 SFNodeInternalRefPtr _sfHandleXNode; 378 SFNodeInternalRefPtr _sfHandleYNode; 379 SFNodeInternalRefPtr _sfHandleZNode; 380 SFNodeInternalRefPtr _sfTransXNode; 381 SFNodeInternalRefPtr _sfTransYNode; 382 SFNodeInternalRefPtr _sfTransZNode; 383 SFMaterialInternalRefPtr _sfMaterialX; 384 SFMaterialInternalRefPtr _sfMaterialY; 385 SFMaterialInternalRefPtr _sfMaterialZ; 386 SFNodeInternalRefPtr _sfAxisLinesN; 387 387 388 388 /*! \} */ … … 506 506 typedef ManipulatorBase *ManipulatorBaseP; 507 507 508 /** Type specific RefPtr type for Manipulator. */ 509 typedef RefPtr<Manipulator> ManipulatorRefPtr; 510 typedef MTRefPtr<Manipulator> ManipulatorMTRefPtr; 511 512 typedef InternalRefPtr<Manipulator> ManipulatorInternalRefPtr; 513 typedef InternalRefPtr<Manipulator> const ManipulatorInternalRefPtrConst; 514 typedef InternalRefPtr<Manipulator> const ManipulatorInternalRefPtrConstArg; 508 typedef RefCountPtrBuilder<Manipulator>::Ptr ManipulatorRefPtr; 509 typedef MTRefCountPtrBuilder<Manipulator>::Ptr ManipulatorMTRefPtr; 510 typedef WeakRefCountPtrBuilder<Manipulator>::Ptr ManipulatorWeakRefPtr; 511 typedef InternalRefCountPtrBuilder<Manipulator>::Ptr ManipulatorInternalRefPtr; 512 513 typedef ParentPtrBuilder<Manipulator>::Ptr ManipulatorParentPtr; 515 514 516 515 typedef boost::mpl::if_<
