#include "blockiter.h"
#include "geometry.h"
#include "signaltype.h"
-#include "track.h"
#include "trackattachment.h"
namespace R2C2 {
private:
const SignalType &type;
unsigned address;
+ unsigned id;
BlockIter block;
Train *train;
sigc::connection train_conn;
virtual const SignalType &get_type() const { return type; }
void set_address(unsigned);
+ unsigned get_address() const { return address; }
virtual void set_position(const Vector &);
virtual void set_rotation(const Angle &);
virtual void set_tilt(const Angle &) { }