Show
Ignore:
Timestamp:
12/19/07 17:56:03 (10 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/OSGMoveManipulatorBase.h

    r1032 r1033  
    230230typedef MoveManipulatorBase::ObjWeakRefPtr     MoveManipulatorWeakRefPtr; 
    231231typedef MoveManipulatorBase::ObjParentPtr      MoveManipulatorParentPtr; 
    232 typedef MoveManipulatorBase::ObjInternalRefPtr MoveManipulatorInternalPtr; 
    233  
    234 typedef boost::mpl::if_
    235     boost::mpl::bool_<MoveManipulatorBase::isNodeCore>
    236     CoredNodePtr<MoveManipulator>, 
     232typedef MoveManipulatorBase::ObjInternalRefPtr MoveManipulatorInternalRefPtr; 
     233 
     234typedef boost::mpl::if_c
     235    MoveManipulatorBase::isNodeCore
     236    CoredNodeRefPtr<MoveManipulator>, 
    237237    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
    238238 
    239         MoveManipulatorNodePtr; 
     239        MoveManipulatorNodeRefPtr; 
     240         
     241typedef boost::mpl::if_c< 
     242    MoveManipulatorBase::isNodeCore, 
     243    CoredNodeMTRefPtr<MoveManipulator>, 
     244    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
     245     
     246        MoveManipulatorNodeMTRefPtr; 
    240247 
    241248OSG_END_NAMESPACE