void Properties::remove( const std::string& key ) { std::string nkey = normalize( key ); for( Properties::iterator i = begin(); i != end(); i++ ) { if ( i->getName() == nkey ) { erase( i ); return; } } }
osg::Referenced* Properties::getRefValue( const std::string& key ) { std::string nkey = normalize( key ); for( Properties::iterator i = begin(); i != end(); i++ ) { if ( i->getName() == nkey ) { return i->getRefValue(); } } return NULL; }