layout.remove_vehicle(*this);
layout.get_scene().remove(*this);
for(vector<Axle3D *>::iterator i=axles.begin(); i!=axles.end(); ++i)
layout.remove_vehicle(*this);
layout.get_scene().remove(*this);
for(vector<Axle3D *>::iterator i=axles.begin(); i!=axles.end(); ++i)