-{ }
-
-Catalogue::~Catalogue()
-{
- for(ObjectMap::iterator i=objects.begin(); i!=objects.end(); ++i)
- delete i->second;
-}
-
-float Catalogue::get_rail_elevation() const
-{
- return ballast_profile.get_height()+rail_profile.get_height();
-}
-
-void Catalogue::add(ObjectType &object)
-{
- insert_unique(objects, object.get_article_number(), &object);
- signal_object_added.emit(object);
-}
-
-const ObjectType &Catalogue::get(const ArticleNumber &art_nr) const