layout.get_scene().add(*this);
const vector<TrackType::Endpoint> &type_eps = track.get_type().get_endpoints();
layout.get_scene().add(*this);
const vector<TrackType::Endpoint> &type_eps = track.get_type().get_endpoints();
layout.get_scene().remove(*this);
for(vector<Endpoint3D *>::iterator i=endpoints.begin(); i!=endpoints.end(); ++i)
layout.get_scene().remove(*this);
for(vector<Endpoint3D *>::iterator i=endpoints.begin(); i!=endpoints.end(); ++i)