catalogue.signal_object_added.connect(sigc::mem_fun(this, &Catalogue3D::object_added));
const Catalogue::ObjectMap &objs = catalogue.get_all();
for(Catalogue::ObjectMap::const_iterator i=objs.begin(); i!=objs.end(); ++i)
object_added(*i->second);
catalogue.signal_object_added.connect(sigc::mem_fun(this, &Catalogue3D::object_added));
const Catalogue::ObjectMap &objs = catalogue.get_all();
for(Catalogue::ObjectMap::const_iterator i=objs.begin(); i!=objs.end(); ++i)
object_added(*i->second);