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/OSGScaleManipulatorBase.h

    r1032 r1033  
    230230typedef ScaleManipulatorBase::ObjWeakRefPtr     ScaleManipulatorWeakRefPtr; 
    231231typedef ScaleManipulatorBase::ObjParentPtr      ScaleManipulatorParentPtr; 
    232 typedef ScaleManipulatorBase::ObjInternalRefPtr ScaleManipulatorInternalPtr; 
    233  
    234 typedef boost::mpl::if_
    235     boost::mpl::bool_<ScaleManipulatorBase::isNodeCore>
    236     CoredNodePtr<ScaleManipulator>, 
     232typedef ScaleManipulatorBase::ObjInternalRefPtr ScaleManipulatorInternalRefPtr; 
     233 
     234typedef boost::mpl::if_c
     235    ScaleManipulatorBase::isNodeCore
     236    CoredNodeRefPtr<ScaleManipulator>, 
    237237    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
    238238 
    239         ScaleManipulatorNodePtr; 
     239        ScaleManipulatorNodeRefPtr; 
     240         
     241typedef boost::mpl::if_c< 
     242    ScaleManipulatorBase::isNodeCore, 
     243    CoredNodeMTRefPtr<ScaleManipulator>, 
     244    FieldContainer::attempt_to_create_CoredNodePtr_on_non_NodeCore_FC>::type 
     245     
     246        ScaleManipulatorNodeMTRefPtr; 
    240247 
    241248OSG_END_NAMESPACE