Show
Ignore:
Timestamp:
04/02/08 14:18:07 (8 months ago)
Author:
cneumann
Message:

replaced pointer field implementation
split FieldContainer/Fields? directory into Base and Handle subdir

Status: - ref counting seems to work (mt, cluster)

  • new OSB loader works (well, the unittest does)
  • VRML loader is deactivated
  • get/edit handle for dynamic (pointer) fields missing
  • need to remove some more old files - they get moved in this commit
  • generated (i.e. base) code in following commit
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/FieldContainer/Base/OSGReflexiveContainer.h

    r1068 r1072  
    157157    OSG_SYSTEM_DLLMAPPING  
    158158    GetFieldHandlePtr  getField (const Char8 *fieldName) const; 
    159  
    160     /*! \}                                                                 */ 
    161     /*---------------------------------------------------------------------*/ 
    162     /*! \name Parent Linking (Internal Use Only)                           */ 
    163     /*! \{                                                                 */ 
    164  
    165     OSG_SYSTEM_DLLMAPPING 
    166     virtual bool linkParent  (ReflexiveContainer * const pParent, 
    167                               UInt16               const childrenFieldId, 
    168                               UInt16               const parentFieldId   ); 
    169     OSG_SYSTEM_DLLMAPPING 
    170     virtual bool unlinkParent(ReflexiveContainer * const pParent, 
    171                               UInt16               const childrenFieldId, 
    172                               UInt16               const parentFieldId   ); 
    173              
    174     OSG_SYSTEM_DLLMAPPING 
    175     virtual bool unlinkChild (ReflexiveContainer * const pChild, 
    176                               UInt16               const childrenFieldId ); 
    177      
     159         
    178160    /*! \}                                                                 */ 
    179161    /*---------------------------------------------------------------------*/