X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2F3d%2Ftracktype.cpp;h=a5e06665b3d589a5116a72d693beca5851beee0d;hb=e39a3bb041867d6b469bb26278ea0b05ebea0277;hp=12a1bb92a15df585e426e381cc30ab5331877b3f;hpb=90790c9a28793d31b9ea38eea2f55652a0e9297b;p=r2c2.git diff --git a/source/3d/tracktype.cpp b/source/3d/tracktype.cpp index 12a1bb9..a5e0666 100644 --- a/source/3d/tracktype.cpp +++ b/source/3d/tracktype.cpp @@ -135,6 +135,12 @@ TrackType3D::TrackType3D(const Catalogue3D &cat3d, const TrackType &tt): border.erase(graham_scan(border.begin(), border.end()), border.end()); } +TrackType3D::~TrackType3D() +{ + for(vector::iterator i=path_meshes.begin(); i!=path_meshes.end(); ++i) + delete *i; +} + void TrackType3D::get_bounds(float angle, Point &minp, Point &maxp) const { float c = cos(-angle);