![]() | The direction in which vehicles can travel once the reach the end of the lane. |
![]() | Gets or sets the end of lane block number |
![]() | Gets the IVehicle object that is closest to the beginning of the lane. |
![]() | Gets the linked list node containing the first vehicle on the lane. |
![]() | Gets the IVehicle object that is closest to the end of the lane. |
![]() | Gets the linked list node containing the last vehicle on the lane. |
![]() | Gets or sets the start block number of the lane. |
![]() | Gets or sets length of the lane in blocks. |
![]() | The parent IRoad parent of this lane. |
![]() | Gets the linked list object that contains all vehicles currently on this lane. |
![]() | The number of vehicles currently on the lane. |
![]() | Adds a vehicle to the collection of vehicles. |
![]() | Overloaded. The gap between the specified position and the previous vehicle, or lane beginning. |
![]() | Gets the number of blocks free at the beginning of the lane. |
![]() | Overloaded. The gap between the specified position and the next vehicle, or lane end. |
![]() | Gets the vehicle that occupies the specified position. |
![]() | Gets the vehicle in behind of the specified position. |
![]() | Gets the vehicle in front of the specified position. |
![]() | Gets a linked list node containing the vehicle at the specified position. |
![]() | Inserts a vehicle at the specified position. |
![]() | Determines if a specified collection of blocks is occupied. |
![]() | Determines if the specified turn direction is valid for this lane. |
![]() | Gives vehicles on this lane the chance to change lanes. |
![]() | The ILane directly to the right of the current. |
![]() | Moves the vehicles on the lane to their next position. |
![]() | Removes a vehicle from the collection of vehicle for this lane. |
![]() | The ILane directly to the right of the current. |
ILane Interface | CBPRS.Infrastructure Namespace