Show
Ignore:
Timestamp:
12/19/07 17:56:03 (9 months ago)
Author:
cneumann
Message:

changed: generic interface activated
fixed: single parent unlinking

Files:

Legend:

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

    r1032 r1033  
    230230typedef RotateManipulatorBase::ObjWeakRefPtr     RotateManipulatorWeakRefPtr; 
    231231typedef RotateManipulatorBase::ObjParentPtr      RotateManipulatorParentPtr; 
    232 typedef RotateManipulatorBase::ObjInternalRefPtr RotateManipulatorInternalPtr; 
    233  
    234 typedef boost::mpl::if_
    235     boost::mpl::bool_<RotateManipulatorBase::isNodeCore>
    236     CoredNodePtr<RotateManipulator>, 
     232typedef RotateManipulatorBase::ObjInternalRefPtr RotateManipulatorInternalRefPtr; 
     233 
     234typedef boost::mpl::if_c
     235    RotateManipulatorBase::isNodeCore
     236    CoredNodeRefPtr<RotateManipulator>, 
    237237    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
    238238 
    239         RotateManipulatorNodePtr; 
     239        RotateManipulatorNodeRefPtr; 
     240         
     241typedef boost::mpl::if_c< 
     242    RotateManipulatorBase::isNodeCore, 
     243    CoredNodeMTRefPtr<RotateManipulator>, 
     244    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
     245     
     246        RotateManipulatorNodeMTRefPtr; 
    240247 
    241248OSG_END_NAMESPACE