![]() |
Overloaded. Initializes a new instance of the Lane class. |
![]() | Returns the direction in which this allows vehicles to cross the intersection. |
![]() | Gets the end block of the current lane. |
![]() | Gets the first vehicle on the lane. |
![]() | Gets the linked list node containing the first vehicle on the lane. |
![]() | Gets the last vehicle on the lane. |
![]() | Gets the linked list node containing the last vehicle on the lane. |
![]() | Gets the start block of the current lane. |
![]() | The psuedo unique id of the lane. |
![]() | Gets the length of the lane in blocks. |
![]() | Gets or sets the parent road of this lane. |
![]() | Gets the linked list object that contains all vehicles currently on this lane. |
![]() | Returns the number of vehicles currently on the lane. |
![]() | Adds a vehicle to the beginning of the lane. |
![]() | Overloaded. Calculates the gap behind the vehicle at the specified position. |
![]() | Calculates the gap at the beginning of the lane. |
![]() | Determines whether the specified Object is equal to the current Object. |
![]() | Overloaded. Calculates the gap that is in front of the specified position. |
![]() | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
![]() | Populates the provided SerializationInfo with the data needed to serialize the object. |
![]() | Gets the Type of the current instance. |
![]() | Gets a vehicle at the specified position. |
![]() | Retrieves the first vehicle at or behind of the specified position. |
![]() | Retrieves the first vehicle at or in front of the specified position. |
![]() | Gets a vehicle at the specified position. |
![]() | Inserts a vehicle in the lane at the specified position. |
![]() | Determine if an specified area is occupied by a vehicle. |
![]() | Determines if the specified direction is a valid on for the current lane. |
![]() | Gives vehicles on this lane the chance to change lanes. |
![]() | Gets the lane directly to the left of the current lane. |
![]() | Moves the vehicles on the lane to their next position. |
![]() | Removes a vehicle from the collection of vehicles. |
![]() | Resets the lanes. |
![]() | Gets the lane directly to the right of the current lane. |
![]() | Returns a String that represents the current Object. |
![]() | The direction in which this lane allows the road user to travel on the next intersection. |
![]() | The Id number of the lane in the simulation. |
![]() | The parent Road of this Lane. |
![]() | A linked list of vehicles currently driving on this lane. |
![]() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
![]() | Creates a shallow copy of the current Object. |
Lane Class | CBPRS.Infrastructure Namespace