/// <summary> /// Constructor /// </summary> /// <param name="lane"></param> /// <param name="waypoint"></param> /// <param name="stopType"></param> public StoppingState(LaneID lane, RndfWaypointID waypoint, StopType stopType, LaneDescription currentLane) : base(lane, lane) { this.stopType = stopType; this.waypoint = waypoint; this.currentLane = currentLane; }
/// <summary> /// Constructor /// </summary> /// <param name="initialLane"></param> /// <param name="finalLane"></param> /// <param name="interconnect"></param> public StoppedAtExitState(LaneID initialLane, LaneID finalLane, InterconnectID interconnect, LaneDescription currentLaneDescription) : base(initialLane, finalLane, interconnect) { this.currentLaneDescription = currentLaneDescription; }
/// <summary> /// Constructor /// </summary> /// <param name="initialLane"></param> /// <param name="finalLane"></param> /// <param name="interconnect"></param> public StoppedAtStopState(LaneID lane, LaneDescription currentLaneDescription) : base(lane, lane) { this.currentLaneDescription = currentLaneDescription; }