+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
#ifndef MARKLIN3D_LAYOUT_H_
#define MARKLIN3D_LAYOUT_H_
class Layout3D
{
private:
- Layout &layout;
+ Layout &layout;
std::list<Track3D *> tracks;
- unsigned quality;
+ unsigned quality;
public:
Layout3D(Layout &);
void set_quality(unsigned);
const std::list<Track3D *> &get_tracks() const { return tracks; }
- void render(bool =false) const;
+ void render(bool =false) const;
Track3D &get_track(const Track &) const;
Track3D *pick_track(float, float, float) const;
private: