- void place(Section *, const Section::Endpoint *);
- bool free_section(Section *);
+ const std::string &get_name() const { return name; }
+ Locomotive &get_locomotive() const { return loco; }
+ void place(Block *, const Block::Endpoint *);
+ bool free_block(Block *);