City Based Parking and Routing System API Documentation

CBPRS.Parking Namespace

CBPRS.Parking contains the parking service of the CBPRS and provides parking places, parking garages, parking vehilces and a parking system.

Namespace hierarchy

Classes

Class Description
AdminSystem The main administrative system of the parking system infrastructure.
AntParkingVehicle Vehicle that uses the CBPRS system to drive to its parking place.
Bus Vehicle that uses the Dijkstra algorithm for routing but also provides delay information to the ant algorithm.
BusStop A bus stop.
DijkstraParkingVehicle Default Dijkstra vehicle for parking.
LampPost The lamppost
ParkingGarage Parking garage that stores multiple parked vehicles
ParkingPlace Class that represents a road side parking place
ParkingSlot A parking slot that allows a vehicle to be parked for a certain period.
ParkingSystem The parking system (facade)
ParkingSystemSurrogate Surrogate class for ParkingSystem de- / serialization.
SectorStation Default sector station for the simulation environment.

Interfaces

Interface Description
IParking Default interface for a parking.

Enumerations

Enumeration Description
ParkingPlaceStatus Enumeration of the different states a parking place can have.