Public Types | |
typedef std::map< int, TrafficCongestionVehicles * > | TRoadIndexToVehicles |
Public Member Functions | |
TrafficCongestionSimulationCell (const TrafficCongestionConfig &config, Eegeo::Resources::Roads::Navigation::NavigationGraph &navGraph, TrafficCongestionVehicleFactory &vehicleFactory) | |
void | AddRoadCongestionFor (int roadIndex, CongestionLevel::CongestionLevelValues severity) |
void | Update (float dt, Traffic::VehicleRenderablesModel &vehicleRenderablesModel, const dv3 &cameraEcefLocation) |
void | HandleStateChanged (const TrafficCongestionStateData &state) |
void | HandleThemeChanged (const TrafficCongestionThemeData &data) |
void | Clear () |
void | UpdateFromModel (const TrafficCongestionModelCell &model) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |