Show
Ignore:
Timestamp:
01/24/08 15:11:54 (10 months ago)
Author:
cneumann
Message:

fixed: aspect sync for child/parent fields

missing editSField/editMField calls

added: simple test program for MT

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Carsten_PtrWork2/Source/System/NodeCores/Drawables/Geometry/Base/WS/OSGGeometryBase.inl

    r1017 r1041  
    7979GeometryBase::editSFTypes(void) 
    8080{ 
     81    editSField(TypesFieldMask); 
     82 
    8183    return &_sfTypes; 
    8284} 
     
    9193GeometryBase::editTypes(void) 
    9294{ 
     95    editSField(TypesFieldMask); 
     96 
    9397    return _sfTypes.editValue(); 
    9498} 
     
    114118GeometryBase::editSFLengths(void) 
    115119{ 
     120    editSField(LengthsFieldMask); 
     121 
    116122    return &_sfLengths; 
    117123} 
     
    126132GeometryBase::editLengths(void) 
    127133{ 
     134    editSField(LengthsFieldMask); 
     135 
    128136    return _sfLengths.editValue(); 
    129137} 
     
    315323GeometryBase::editMFProperties(void) 
    316324{ 
     325    editMField(PropertiesFieldMask, _mfProperties); 
     326     
    317327    return &_mfProperties; 
    318328} 
     
    327337GeometryBase::editProperties(void) 
    328338{ 
     339    editMField(PropertiesFieldMask, _mfProperties); 
     340 
    329341    return _mfProperties; 
    330342} 
     
    339351GeometryBase::editProperties(UInt32 const index) 
    340352{ 
     353    editMField(PropertiesFieldMask, _mfProperties); 
     354 
    341355    return _mfProperties[index]; 
    342356} 
     
    354368GeometryBase::editMFPropIndices(void) 
    355369{ 
     370    editMField(PropIndicesFieldMask, _mfPropIndices); 
     371     
    356372    return &_mfPropIndices; 
    357373} 
     
    366382GeometryBase::editPropIndices(void) 
    367383{ 
     384    editMField(PropIndicesFieldMask, _mfPropIndices); 
     385 
    368386    return _mfPropIndices; 
    369387} 
     
    378396GeometryBase::editPropIndices(UInt32 const index) 
    379397{ 
     398    editMField(PropIndicesFieldMask, _mfPropIndices); 
     399 
    380400    return _mfPropIndices[index]; 
    381401}