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/Contrib/VTK/OSGVTKMapperBase.inl

    r1017 r1041  
    7979VTKMapperBase::editSFRoot(void) 
    8080{ 
     81    editSField(RootFieldMask); 
     82 
    8183    return &_sfRoot; 
    8284} 
     
    9193VTKMapperBase::editRoot(void) 
    9294{ 
     95    editSField(RootFieldMask); 
     96 
    9397    return _sfRoot.editValue(); 
    9498} 
     
    115119VTKMapperBase::editMFGeoRoots(void) 
    116120{ 
     121    editMField(GeoRootsFieldMask, _mfGeoRoots); 
     122     
    117123    return &_mfGeoRoots; 
    118124} 
     
    127133VTKMapperBase::editGeoRoots(void) 
    128134{ 
     135    editMField(GeoRootsFieldMask, _mfGeoRoots); 
     136 
    129137    return _mfGeoRoots; 
    130138} 
     
    139147VTKMapperBase::editGeoRoots(UInt32 const index) 
    140148{ 
     149    editMField(GeoRootsFieldMask, _mfGeoRoots); 
     150 
    141151    return _mfGeoRoots[index]; 
    142152} 
     
    154164VTKMapperBase::editMFGeometries(void) 
    155165{ 
     166    editMField(GeometriesFieldMask, _mfGeometries); 
     167     
    156168    return &_mfGeometries; 
    157169} 
     
    166178VTKMapperBase::editGeometries(void) 
    167179{ 
     180    editMField(GeometriesFieldMask, _mfGeometries); 
     181 
    168182    return _mfGeometries; 
    169183} 
     
    178192VTKMapperBase::editGeometries(UInt32 const index) 
    179193{ 
     194    editMField(GeometriesFieldMask, _mfGeometries); 
     195 
    180196    return _mfGeometries[index]; 
    181197} 
     
    193209VTKMapperBase::editMFMaterials(void) 
    194210{ 
     211    editMField(MaterialsFieldMask, _mfMaterials); 
     212     
    195213    return &_mfMaterials; 
    196214} 
     
    205223VTKMapperBase::editMaterials(void) 
    206224{ 
     225    editMField(MaterialsFieldMask, _mfMaterials); 
     226 
    207227    return _mfMaterials; 
    208228} 
     
    217237VTKMapperBase::editMaterials(UInt32 const index) 
    218238{ 
     239    editMField(MaterialsFieldMask, _mfMaterials); 
     240 
    219241    return _mfMaterials[index]; 
    220242} 
     
    232254VTKMapperBase::editMFMaterialChunks(void) 
    233255{ 
     256    editMField(MaterialChunksFieldMask, _mfMaterialChunks); 
     257     
    234258    return &_mfMaterialChunks; 
    235259} 
     
    244268VTKMapperBase::editMaterialChunks(void) 
    245269{ 
     270    editMField(MaterialChunksFieldMask, _mfMaterialChunks); 
     271 
    246272    return _mfMaterialChunks; 
    247273} 
     
    256282VTKMapperBase::editMaterialChunks(UInt32 const index) 
    257283{ 
     284    editMField(MaterialChunksFieldMask, _mfMaterialChunks); 
     285 
    258286    return _mfMaterialChunks[index]; 
    259287} 
     
    271299VTKMapperBase::editMFPositions(void) 
    272300{ 
     301    editMField(PositionsFieldMask, _mfPositions); 
     302     
    273303    return &_mfPositions; 
    274304} 
     
    283313VTKMapperBase::editPositions(void) 
    284314{ 
     315    editMField(PositionsFieldMask, _mfPositions); 
     316 
    285317    return _mfPositions; 
    286318} 
     
    295327VTKMapperBase::editPositions(UInt32 const index) 
    296328{ 
     329    editMField(PositionsFieldMask, _mfPositions); 
     330 
    297331    return _mfPositions[index]; 
    298332} 
     
    310344VTKMapperBase::editMFLength(void) 
    311345{ 
     346    editMField(LengthFieldMask, _mfLength); 
     347     
    312348    return &_mfLength; 
    313349} 
     
    322358VTKMapperBase::editLength(void) 
    323359{ 
     360    editMField(LengthFieldMask, _mfLength); 
     361 
    324362    return _mfLength; 
    325363} 
     
    334372VTKMapperBase::editLength(UInt32 const index) 
    335373{ 
     374    editMField(LengthFieldMask, _mfLength); 
     375 
    336376    return _mfLength[index]; 
    337377} 
     
    349389VTKMapperBase::editMFTypes(void) 
    350390{ 
     391    editMField(TypesFieldMask, _mfTypes); 
     392     
    351393    return &_mfTypes; 
    352394} 
     
    361403VTKMapperBase::editTypes(void) 
    362404{ 
     405    editMField(TypesFieldMask, _mfTypes); 
     406 
    363407    return _mfTypes; 
    364408} 
     
    373417VTKMapperBase::editTypes(UInt32 const index) 
    374418{ 
     419    editMField(TypesFieldMask, _mfTypes); 
     420 
    375421    return _mfTypes[index]; 
    376422} 
     
    388434VTKMapperBase::editMFColors(void) 
    389435{ 
     436    editMField(ColorsFieldMask, _mfColors); 
     437     
    390438    return &_mfColors; 
    391439} 
     
    400448VTKMapperBase::editColors(void) 
    401449{ 
     450    editMField(ColorsFieldMask, _mfColors); 
     451 
    402452    return _mfColors; 
    403453} 
     
    412462VTKMapperBase::editColors(UInt32 const index) 
    413463{ 
     464    editMField(ColorsFieldMask, _mfColors); 
     465 
    414466    return _mfColors[index]; 
    415467} 
     
    427479VTKMapperBase::editMFNormals(void) 
    428480{ 
     481    editMField(NormalsFieldMask, _mfNormals); 
     482     
    429483    return &_mfNormals; 
    430484} 
     
    439493VTKMapperBase::editNormals(void) 
    440494{ 
     495    editMField(NormalsFieldMask, _mfNormals); 
     496 
    441497    return _mfNormals; 
    442498} 
     
    451507VTKMapperBase::editNormals(UInt32 const index) 
    452508{ 
     509    editMField(NormalsFieldMask, _mfNormals); 
     510 
    453511    return _mfNormals[index]; 
    454512}