for(vector<MTrack>::iterator i=tracks.begin(); i!=tracks.end(); ++i)
{
Track *track = new Track(*designer.get_layout(), i->track->get_type());
+ track->set_position(i->track->get_position());
+ track->set_rotation(i->track->get_rotation());
new_tracks.push_back(track);
}