37 #ifdef CHECK_MEMORY_LEAKS
39 #endif // CHECK_MEMORY_LEAKS
52 int id,
const std::string& name,
54 : myID(id), myName(name), myVehicleTypes(vehicleTypes) {}
67 const std::string& name,
80 DictType::iterator i =
myDict.find(
id);
91 DictType::iterator i =
myDict.find(
id);
101 for (DictType::iterator i =
myDict.begin(); i !=
myDict.end(); i++) {
122 speed += (*i)->getSpeed();
SUMOReal meanSpeed() const
std::vector< NIVissimVehicleClass * > NIVissimVehicleClassVector
static SUMOReal meanSpeed(int id)
std::map< int, NIVissimTrafficDescription * > DictType
~NIVissimTrafficDescription()
NIVissimTrafficDescription(int id, const std::string &name, const NIVissimVehicleClassVector &vehicleTypes)
NIVissimVehicleClassVector myVehicleTypes
static bool dictionary(int id, const std::string &name, const NIVissimVehicleClassVector &vehicleTypes)