6 #include "Navigation.h"
7 #include "VectorMathDecl.h"
8 #include "TrafficCongestion.h"
9 #include "TrafficCongestionVehicleModel.h"
10 #include "TrafficCongestionConfig.h"
15 namespace TrafficCongestion
20 typedef std::map<int, TrafficCongestionVehicles *> TRoadIndexToVehicles;
29 void AddRoadCongestionFor(
int roadIndex, CongestionLevel::CongestionLevelValues severity);
38 void AddVehicle(
int roadIndex,
const CongestionSettings& settings,
bool addFromTo,
bool addToFrom);
40 VehicleDirection::DirectionValues vehicleDirection,
43 float distanceTravelled,
44 float speedMultiplier);
49 TRoadIndexToVehicles m_roadIndexToVehicleModels;