+ for(TrackMap::const_iterator i=tracks.begin(); i!=tracks.end(); ++i)
+ bbox = bbox|i->second->get_track().get_type().get_shape()->get_axis_aligned_bounding_box();
+
+ minp = bbox.get_minimum_point();
+ maxp = bbox.get_maximum_point();
+}
+
+void Layout3D::add_track(Track3D &t)
+{
+ insert_unique(tracks, &t.get_track(), &t);