Intersection
A named point where links meet: the unit of addressing and of routing, and a location in this spatial model.
An intersection carries two roles at once. It is a place, which is what a route is planned between and what a station attaches to; and it is space, which is what a transporter must hold to pass through. The two are kept apart deliberately -- the place is this object, the space is its zone -- so that nothing in the routing layer is able to claim or release anything.
Properties
Links a transporter may arrive here on.
Every link that meets here, in declaration order.
True when exactly one link meets here and that link is a spur: a dead end.
Links a transporter may traverse away from here.
The Cartesian y-coordinate of this location; see x. Defaults to Double.NaN.
The space of this junction, held by one transporter at a time.