DijkstraParkingVehicle overview
![]() Create | Factory Method |
![]() cMaxAttemptsAtParking | The attempts the vehicle make to park. |
![]() cTimeRequiredToPark | The period of time consumed on the road while parking. |
![]() cTimeRequiredToTurn | The period of time consumed while turning on the road. |
DijkstraParkingVehicle Constructor
|
Default constructor. |
Behind (inherited from CBPRS.Infrastructure.Vehicle) | |
Color (inherited from CBPRS.Infrastructure.Vehicle) | |
Id (inherited from CBPRS.Infrastructure.Vehicle) | |
IsBraking (inherited from CBPRS.Infrastructure.Vehicle) | |
Lane (inherited from CBPRS.Infrastructure.Vehicle) | |
Length | Gets the length of the vehicle. |
MaxSpeed | Gets the maximum speed the vehicle is allowed to travel. |
MustChangeLanes (inherited from CBPRS.Infrastructure.Vehicle) | |
Position (inherited from CBPRS.Infrastructure.Vehicle) | |
Route (inherited from CBPRS.Infrastructure.Vehicle) | |
Speed (inherited from CBPRS.Infrastructure.Vehicle) | |
TurnIndicator (inherited from CBPRS.Infrastructure.Vehicle) |
BackwardGap (inherited from CBPRS.Infrastructure.Vehicle) | |
ChangeLanes (inherited from CBPRS.Infrastructure.Vehicle) | |
ChangeTo (inherited from CBPRS.Infrastructure.Vehicle) | |
ChangeToLeft (inherited from CBPRS.Infrastructure.Vehicle) | |
ChangeToRight (inherited from CBPRS.Infrastructure.Vehicle) | |
CriticalZoneChange (inherited from CBPRS.Infrastructure.Vehicle) | |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
ForwardGap (inherited from CBPRS.Infrastructure.Vehicle) | |
GetHashCode (inherited from Object) | Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
GetType (inherited from Object) | Gets the Type of the current instance. |
IntializeRoute | Initializes the route to be followed towards a parking place. |
Move | Moves the vehicle along the current lane. |
PreCriticalZoneChange (inherited from CBPRS.Infrastructure.Vehicle) | |
Reset (inherited from CBPRS.Infrastructure.Vehicle) | |
ResolveLaneChangeDeadLock (inherited from CBPRS.Infrastructure.Vehicle) | |
ToString (inherited from Object) | Returns a String that represents the current Object. |
UpdateRoute | Updates the current route. |
_Braking (inherited from CBPRS.Infrastructure.Vehicle) | |
_Id (inherited from CBPRS.Infrastructure.Vehicle) | |
_Lane (inherited from CBPRS.Infrastructure.Vehicle) | |
_MustChange (inherited from CBPRS.Infrastructure.Vehicle) | |
_POnOtherLane | Boolean that indicates if the parking place is on the other lane. |
_Position (inherited from CBPRS.Infrastructure.Vehicle) | |
_PrakingAttempts | The number of parking attempts undertaken by the vehicle. |
_Route (inherited from CBPRS.Infrastructure.Vehicle) | |
_SearchingForPlace | Boolean that indicates if the vehicle is searching for a parking place. |
_Speed (inherited from CBPRS.Infrastructure.Vehicle) | |
_TailLight (inherited from CBPRS.Infrastructure.Vehicle) | |
_TargetLane | The lane the vehicle has targeted as its destination. |
_TimeRemaining | The time remaining before the vehicle is parked. |
ChooseRandomNextLane | Chooses a random next lane based on the set of valid directions. |
ExecuteOtherLaneParkingProcedure | Execute parking procedure for parking place on other lane. |
ExecuteParkingProcedure | Moves the vehicle along the current lane towards its parking place and parks it. |
Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
MoveVehicle (inherited from CBPRS.Infrastructure.Vehicle) | |
RevertRoute | Reverts the vehicles routes so that it returns to starting point |
SearchForParkingPlace | Searches the lanes for a specific parking place |
SearchForPlace | The parking place search procedure |
SetTailLight (inherited from CBPRS.Infrastructure.Vehicle) |
DijkstraParkingVehicle Class | CBPRS.Parking Namespace