X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibmarklin%2Ftrackpart.cpp;fp=source%2Flibmarklin%2Ftrackpart.cpp;h=046b9276ac23025a34ac586ef2509d74ca2b1d7f;hb=319f90fd59587efc1242c34f307abc29f323642b;hp=1ef6e753d509d562692e99c7786a6aaa214fe884;hpb=80e10207bee4d774f3015a5e946d463d2c828029;p=r2c2.git diff --git a/source/libmarklin/trackpart.cpp b/source/libmarklin/trackpart.cpp index 1ef6e75..046b927 100644 --- a/source/libmarklin/trackpart.cpp +++ b/source/libmarklin/trackpart.cpp @@ -1,7 +1,7 @@ /* $Id$ This file is part of the MSP Märklin suite -Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa +Copyright © 2006-2009 Mikkosoft Productions, Mikko Rasa Distributed under the GPL */ @@ -13,8 +13,6 @@ using namespace std; namespace Marklin { TrackPart::TrackPart(): - x(0), - y(0), dir(0), length(0), radius(0), @@ -22,23 +20,35 @@ TrackPart::TrackPart(): dead_end(false) { } -void TrackPart::collect_endpoints(vector &eps) +void TrackPart::collect_endpoints(vector &eps) const { - eps.push_back(Endpoint(x, y, dir+M_PI, 1<