City Based Parking and Routing System API Documentation

Vehicle Class

Basic abstract class for vehicle implementations.

For a list of all members of this type, see Vehicle Members.

System.Object
   CBPRS.Infrastructure.Vehicle
      CBPRS.Infrastructure.Obstacle

public abstract class Vehicle : IVehicle, ISimObject

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

This class forms the basic shell of all vehicles in the simulation environment. It is able to navigate on basis of a user supplied route an entire street network using Nagel and Schrekenberg movement methods. The vehicle will automatically handle lane changing on the basis of the supplied route with the help of the critical zones before intersection is which lane changing becomes enforced if the vehicle is not in its proper lane.

Requirements

Namespace: CBPRS.Infrastructure

Assembly: Infrastructure (in Infrastructure.dll)

See Also

Vehicle Members | CBPRS.Infrastructure Namespace