+#include "beamgate.h"
#include "layout.h"
#include "signal.h"
#include "track.h"
new Signal3D(*this, *s);
else if(Vehicle *v = dynamic_cast<Vehicle *>(&o))
new Vehicle3D(*this, *v);
+ else if(BeamGate *g = dynamic_cast<BeamGate *>(&o))
+ new BeamGate3D(*this, *g);
}
void Layout3D::object_removed(Object &o)