ZoneCrossing

constructor(parent: ModelElement, space: GuidedPathSpace, zones: List<Zone>, arbiter: CrossingArbiterIfc = BoundedBatchArbiter(batchSize = 3, maxWait = 5.0), name: String? = null)(source)

Parameters

parent

where this sits in the model

space

the guide path whose zones are being crossed

zones

the zones the crossing covers, all on that guide path, distinct, at least one

arbiter

who decides whose turn it is; substitutable, and the point of the construct

name

the crossing's name in the model