]> git.tdb.fi Git - r2c2.git/blobdiff - source/3d/track.cpp
New approach for displaying track state
[r2c2.git] / source / 3d / track.cpp
index 0fa6344ce7709b9faab370566d05cb0e119517d5..ee7671c8886ef337e6fee36ebe9d05d3d2b9b0e1 100644 (file)
@@ -17,8 +17,7 @@ Track3D::Track3D(Layout3D &l, Track &t):
        Object3D(l, t),
        GL::ObjectInstance(l.get_catalogue().get_track(t.get_type()).get_object()),
        track(t),
-       type(layout.get_catalogue().get_track(track.get_type())),
-       path(new Path3D(*this))
+       type(layout.get_catalogue().get_track(track.get_type()))
 {
        layout.get_scene().add(*this);
 
@@ -37,8 +36,6 @@ Track3D::Track3D(Layout3D &l, Track &t):
 
 Track3D::~Track3D()
 {
-       delete path;
-
        layout.get_scene().remove(*this);
 
        for(vector<Endpoint3D *>::iterator i=endpoints.begin(); i!=endpoints.end(); ++i)