-/* $Id$
-
-This file is part of R²C²
-Copyright © 2010-2011 Mikkosoft Productions, Mikko Rasa
-Distributed under the GPL
-*/
-
#ifndef LIBR2C23D_VEHICLE_H_
#define LIBR2C23D_VEHICLE_H_
class Axle3D;
class Bogie3D;
-class Layout3D;
class Rod3D;
class VehicleType3D;
class Vehicle3D: public Object3D, public Msp::GL::ObjectInstance
{
private:
- Layout3D &layout;
Vehicle &vehicle;
const VehicleType3D &type;
std::vector<Axle3D *> axles;
Vehicle &get_vehicle() const { return vehicle; }
const VehicleType3D &get_type() const { return type; }
- virtual Point get_node() const;
+ virtual Vector get_node() const;
virtual bool is_visible() const;
virtual void render(Msp::GL::Renderer &, const Msp::GL::Tag &) const;