R2C2::Layout3D &get_layout_3d() { return layout_3d; }
R2C2::View3D &get_main_view() { return main_view; }
void set_status(const std::string &);
R2C2::Layout3D &get_layout_3d() { return layout_3d; }
R2C2::View3D &get_main_view() { return main_view; }
void set_status(const std::string &);
void view_all();
R2C2::Object *pick_object(const R2C2::Vector &);
void emergency(R2C2::Block *, const std::string &);
void view_all();
R2C2::Object *pick_object(const R2C2::Vector &);
void emergency(R2C2::Block *, const std::string &);
void locomotive_detected(const R2C2::Driver::DetectedLocomotive &);
void import_finished(int);
void train_added(R2C2::Train &);
void locomotive_detected(const R2C2::Driver::DetectedLocomotive &);
void import_finished(int);
void train_added(R2C2::Train &);