/// <summary> /// Constructor /// </summary> public LateralReasoning(ArbiterLane lane, SideObstacleSide sos) { this.lane = lane; this.ForwardMonitor = new ForwardQuadrantMonitor(); this.LateralMonitor = new LateralQuadrantMonitor(sos); this.RearMonitor = new RearQuadrantMonitor(lane, sos); }