Public Types | |
typedef std::map < Eegeo::Streaming::MortonKey, TrafficSimulationCell *, Eegeo::Streaming::MortonKeyCompare > | TTrafficCellMap |
typedef TTrafficCellMap::const_iterator | TTrafficCellConstIterator |
Public Member Functions | |
TrafficSimulationCellsModel (bool managePopulation) | |
TTrafficCellConstIterator | Begin () const |
TTrafficCellConstIterator | End () const |
void | AddCell (const Streaming::MortonKey &key, TrafficSimulationCell *cell) |
void | RemoveCell (const Streaming::MortonKey &key) |
TrafficSimulationCell * | GetCellWithKey (const Streaming::MortonKey &key) const |
void | Clear () |
bool | ShouldManagePopulation () const |
Additional Inherited Members | |
Protected Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |