/* $Id$
This file is part of the MSP Märklin suite
-Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Copyright © 2006-2010 Mikkosoft Productions, Mikko Rasa
Distributed under the GPL
*/
#define MARKLIN3D_LAYOUT_H_
#include "libmarklin/layout.h"
+#include "catalogue.h"
#include "track.h"
namespace Marklin {
{
private:
Layout &layout;
+ Catalogue3D catalogue;
std::list<Track3D *> tracks;
unsigned quality;
Layout3D(Layout &);
~Layout3D();
+ const Catalogue3D &get_catalogue() const { return catalogue; }
void set_quality(unsigned);
const std::list<Track3D *> &get_tracks() const { return tracks; }
void render(bool =false) const;