Show
Ignore:
Timestamp:
01/16/08 16:07:40 (11 months ago)
Author:
cneumann
Message:

changed: - factory functions return a TransitPtr? that can not be implicitly

converted to C Ptr. Should help with porting.

added: - GlobalRefPtr?, needed for cases where upon return from main

a RefPtr? goes out of scope (it would attempt to access the
FCFactory which is already shutdown at that point).

status: - vrml loader does not compile (needs porting to ref ptr)

  • tutorials compile, run and exit cleanly
  • multithreading and cluster are untested, yet
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/Contrib/Manipulators/OSGRotateManipulatorFields.h

    r1032 r1039  
    5959 
    6060#include "OSGReferenceCountPointer.h" 
     61#include "OSGGlobalReferenceCountPointer.h" 
    6162#include "OSGParentPtrWrapper.h" 
    6263 
     
    7374 
    7475typedef RefCountPtrBuilder        <RotateManipulator>::Ptr RotateManipulatorRefPtr; 
     76typedef GlobalRefCountPtrBuilder  <RotateManipulator>::Ptr RotateManipulatorGlobalRefPtr; 
    7577typedef MTRefCountPtrBuilder      <RotateManipulator>::Ptr RotateManipulatorMTRefPtr; 
     78typedef GlobalMTRefCountPtrBuilder<RotateManipulator>::Ptr RotateManipulatorGlobalMTRefPtr; 
    7679typedef WeakRefCountPtrBuilder    <RotateManipulator>::Ptr RotateManipulatorWeakRefPtr; 
    7780typedef ParentPtrBuilder          <RotateManipulator>::Ptr RotateManipulatorParentPtr; 
    7881typedef InternalRefCountPtrBuilder<RotateManipulator>::Ptr RotateManipulatorInternalRefPtr; 
     82typedef TransitPtrBuilder         <RotateManipulator>::Ptr RotateManipulatorTransitPtr; 
    7983 
    8084#endif