Show
Ignore:
Timestamp:
11/14/07 17:11:26 (1 year ago)
Author:
cneumann
Message:

changed: started to use new pointer fields
added: ReferenceCountPointer? template
removed: EditHandle? for parent pointer fields

NOTE: Does not compile yet.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/Contrib/Manipulators/OSGScaleManipulatorBase.inl

    r788 r1016  
    4949\*****************************************************************************/ 
    5050 
     51// #include "OSGContainerPtrFuncs.h" 
     52 
    5153OSG_BEGIN_NAMESPACE 
    5254 
    53  
    5455//! access the type of the class 
    55 inline 
    56 OSG::FieldContainerType &ScaleManipulatorBase::getClassType(void) 
     56inline OSG::FieldContainerType & 
     57ScaleManipulatorBase::getClassType(void) 
    5758{ 
    5859    return _type; 
     
    6061 
    6162//! access the numerical type of the class 
    62 inline 
    63 OSG::UInt32 ScaleManipulatorBase::getClassTypeId(void) 
     63inline OSG::UInt32 
     64ScaleManipulatorBase::getClassTypeId(void) 
    6465{ 
    6566    return _type.getId(); 
    6667} 
    6768 
    68 inline 
    69 OSG::UInt16 ScaleManipulatorBase::getClassGroupId(void) 
     69inline OSG::UInt16 
     70ScaleManipulatorBase::getClassGroupId(void) 
    7071{ 
    7172    return _type.getGroupId(); 
    7273} 
    7374 
    74 /*------------------------------ get -----------------------------------*/ 
    75  
    76  
     75     
    7776 
    7877#ifdef OSG_MT_CPTR_ASPECT 
    7978inline 
    80 void ScaleManipulatorBase::execSync (      ScaleManipulatorBase *pFrom, 
    81                                         ConstFieldMaskArg  whichField, 
    82                                         AspectOffsetStore &oOffsets, 
    83                                         ConstFieldMaskArg  syncMode, 
    84                                   const UInt32             uiSyncInfo) 
     79void ScaleManipulatorBase::execSync (ScaleManipulatorBase *pFrom, 
     80                                  ConstFieldMaskArg  whichField, 
     81                                  AspectOffsetStore &oOffsets, 
     82                                  ConstFieldMaskArg  syncMode, 
     83                                  UInt32 const       uiSyncInfo) 
    8584{ 
    8685    Inherited::execSync(pFrom, whichField, oOffsets, syncMode, uiSyncInfo); 
     
    8988 
    9089 
    91 inline 
    92 Char8 *ScaleManipulatorBase::getClassname(void) 
     90inline Char8 const * 
     91ScaleManipulatorBase::getClassname(void) 
    9392{ 
    9493    return "ScaleManipulator"; 
    9594} 
    96 OSG_GEN_CONTAINERPTR(ScaleManipulator); 
    9795 
    9896OSG_END_NAMESPACE