Hi Ola et. al, I've looked at the problem Terrain containers and they present an interesting issue - the std::set<TerrainTile*> that is used can't easily be converted into an std::set< osg::observer_ptr<TerrainTile> > as the observer_ptr<> can have it's value changed to NULL by another thread when destructing the observed TerrainTile and std::set<> require their values to be const.
What will be required is a custom container of osg::oberserver_ptr<> along the lines of osg::OberservedNodePath but written to manage it's contents in a similar way to a std::set. Robert. _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

