Show
Ignore:
Timestamp:
01/24/08 15:11:54 (1 year 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/ES/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} 
     
    260268GeometryBase::editMFProperties(void) 
    261269{ 
     270    editMField(PropertiesFieldMask, _mfProperties); 
     271     
    262272    return &_mfProperties; 
    263273} 
     
    272282GeometryBase::editProperties(void) 
    273283{ 
     284    editMField(PropertiesFieldMask, _mfProperties); 
     285 
    274286    return _mfProperties; 
    275287} 
     
    284296GeometryBase::editProperties(UInt32 const index) 
    285297{ 
     298    editMField(PropertiesFieldMask, _mfProperties); 
     299 
    286300    return _mfProperties[index]; 
    287301} 
     
    299313GeometryBase::editMFPropIndices(void) 
    300314{ 
     315    editMField(PropIndicesFieldMask, _mfPropIndices); 
     316     
    301317    return &_mfPropIndices; 
    302318} 
     
    311327GeometryBase::editPropIndices(void) 
    312328{ 
     329    editMField(PropIndicesFieldMask, _mfPropIndices); 
     330 
    313331    return _mfPropIndices; 
    314332} 
     
    323341GeometryBase::editPropIndices(UInt32 const index) 
    324342{ 
     343    editMField(PropIndicesFieldMask, _mfPropIndices); 
     344 
    325345    return _mfPropIndices[index]; 
    326346}