gatelogue_aggregator.types.node.rail.RailLineBuilder

class gatelogue_aggregator.types.node.rail.RailLineBuilder(ctx: CTX, line: L)

Bases: LineBuilder[RailSource, RailLine, RailStation]

__init__(ctx: CTX, line: L)

Methods

__init__(ctx, line)

circle(*stations[, forward_label, ...])

connect(*stations[, forward_label, ...])

matrix(*stations)

CnT

alias of RailConnection

circle(*stations: S, forward_label: str | None = None, backward_label: str | None = None, one_way: bool = False, exclude: list[str] | None = None)
connect(*stations: S, forward_label: str | None = None, backward_label: str | None = None, one_way: bool = False, between: tuple[str | None, str | None] | None = None, exclude: Container[str] | None = None)
matrix(*stations: S)