SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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().

NIVissimVehTypeClass::~NIVissimVehTypeClass ( )

Definition at line 49 of file NIVissimVehTypeClass.cpp.

Member Function Documentation

void NIVissimVehTypeClass::clearDict ( )
static

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
bool NIVissimVehTypeClass::dictionary ( int  id,
NIVissimVehTypeClass o 
)
static

Definition at line 68 of file NIVissimVehTypeClass.cpp.

References myDict.

NIVissimVehTypeClass * NIVissimVehTypeClass::dictionary ( int  name)
static

Definition at line 79 of file NIVissimVehTypeClass.cpp.

References myDict.

SUMOReal NIVissimVehTypeClass::meanSpeed ( ) const

Field Documentation

RGBColor NIVissimVehTypeClass::myColor
private

Definition at line 58 of file NIVissimVehTypeClass.h.

NIVissimVehTypeClass::DictType NIVissimVehTypeClass::myDict
staticprivate

Definition at line 62 of file NIVissimVehTypeClass.h.

Referenced by clearDict(), and dictionary().

int NIVissimVehTypeClass::myID
private

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: