SUMO - Simulation of Urban MObility
NIVissimVehTypeClass Class Reference

#include <NIVissimVehTypeClass.h>

Public Member Functions

SUMOReal meanSpeed () const
 NIVissimVehTypeClass (int id, const std::string &name, const RGBColor &color, std::vector< int > &types)
 ~NIVissimVehTypeClass ()

Static Public Member Functions

static void clearDict ()
static bool dictionary (int id, const std::string &name, const RGBColor &color, std::vector< int > &types)
static bool dictionary (int id, NIVissimVehTypeClass *o)
static NIVissimVehTypeClassdictionary (int name)

Private Types

typedef std::map< int,
NIVissimVehTypeClass * > 
DictType

Private Attributes

RGBColor myColor
int myID
std::string myName
std::vector< intmyTypes

Static Private Attributes

static DictType myDict

Detailed Description

Definition at line 44 of file NIVissimVehTypeClass.h.


Member Typedef Documentation

Definition at line 61 of file NIVissimVehTypeClass.h.


Constructor & Destructor Documentation

NIVissimVehTypeClass::NIVissimVehTypeClass ( int  id,
const std::string &  name,
const RGBColor color,
std::vector< int > &  types 
)

Definition at line 43 of file NIVissimVehTypeClass.cpp.

Referenced by dictionary().


Member Function Documentation

Definition at line 89 of file NIVissimVehTypeClass.cpp.

References myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

bool NIVissimVehTypeClass::dictionary ( int  id,
const std::string &  name,
const RGBColor color,
std::vector< int > &  types 
) [static]

Definition at line 68 of file NIVissimVehTypeClass.cpp.

References myDict.

Definition at line 79 of file NIVissimVehTypeClass.cpp.

References myDict.


Field Documentation

Definition at line 58 of file NIVissimVehTypeClass.h.

Definition at line 62 of file NIVissimVehTypeClass.h.

Referenced by clearDict(), and dictionary().

Definition at line 56 of file NIVissimVehTypeClass.h.

std::string NIVissimVehTypeClass::myName [private]

Definition at line 57 of file NIVissimVehTypeClass.h.

std::vector<int> NIVissimVehTypeClass::myTypes [private]

Definition at line 59 of file NIVissimVehTypeClass.h.


The documentation for this class was generated from the following files:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines