|
SUMO - Simulation of Urban MObility
|
The base class for statistical distribution descriptions. More...
#include <NBDistribution.h>
Static Public Member Functions | |
| static void | clear () |
| static bool | dictionary (const std::string &type, const std::string &id, Distribution *d) |
| static Distribution * | dictionary (const std::string &type, const std::string &id) |
Private Types | |
| typedef std::map< std::string, Distribution * > | DistDict |
| typedef std::map< std::string, DistDict > | TypedDistDict |
Static Private Attributes | |
| static TypedDistDict | myDict |
The base class for statistical distribution descriptions.
Definition at line 46 of file NBDistribution.h.
typedef std::map<std::string, Distribution*> NBDistribution::DistDict [private] |
Definition at line 54 of file NBDistribution.h.
typedef std::map<std::string, DistDict> NBDistribution::TypedDistDict [private] |
Definition at line 55 of file NBDistribution.h.
| void NBDistribution::clear | ( | ) | [static] |
| bool NBDistribution::dictionary | ( | const std::string & | type, |
| const std::string & | id, | ||
| Distribution * | d | ||
| ) | [static] |
Definition at line 46 of file NBDistribution.cpp.
References myDict.
Referenced by NIVissimSingleTypeParser_Zeitenverteilungsdefinition::parse(), NIVissimSingleTypeParser_Laengenverteilungsdefinition::parse(), and NIVissimSingleTypeParser_Geschwindigkeitsverteilungsdefinition::parse().
| Distribution * NBDistribution::dictionary | ( | const std::string & | type, |
| const std::string & | id | ||
| ) | [static] |
Definition at line 65 of file NBDistribution.cpp.
References myDict.
NBDistribution::TypedDistDict NBDistribution::myDict [static, private] |
Definition at line 56 of file NBDistribution.h.
Referenced by clear(), and dictionary().