/// <summary> /// 由负责删除的类进行仿真上下文同步 /// </summary> /// <param name="rl"></param> public void RemoveRoadLane(RoadLane rl) { if (rl != null) { this.roadLaneChain.Remove(rl); //同步仿真上下文的数据记录 this.SimDrivingContext._roadLaneHashTable.Remove(rl.GetHashCode()); } else { throw new ArgumentNullException(); } }
protected abstract void Decelerate(RoadLane rL, int iHeadWay);
protected abstract void NormalRun(RoadLane rL, int iHeadWay);
protected abstract void ShiftLane(RoadLane rL, int iHeadWay);