SUMO - Simulation of Urban MObility
NIVissimTL::NIVissimTLSignal Class Reference

#include <NIVissimTL.h>

Public Member Functions

bool addTo (NBEdgeCont &ec, NBLoadedTLDef *node) const
Position getPosition () const
bool isWithin (const PositionVector &poly) const
 NIVissimTLSignal (int lsaid, int id, const std::string &name, const std::vector< int > &groupids, int edgeid, int laneno, SUMOReal position, const std::vector< int > &assignedVehicleTypes)
 ~NIVissimTLSignal ()

Static Public Member Functions

static void clearDict ()
static bool dictionary (int lsaid, int id, NIVissimTLSignal *o)
static NIVissimTLSignaldictionary (int lsaid, int id)
static SSignalDictType getSignalsFor (int tlid)

Protected Attributes

int myEdgeID
std::vector< intmyGroupIDs
int myID
int myLane
int myLSA
std::string myName
SUMOReal myPosition
std::vector< intmyVehicleTypes

Static Protected Attributes

static SignalDictType myDict

Detailed Description

Definition at line 83 of file NIVissimTL.h.


Constructor & Destructor Documentation

NIVissimTL::NIVissimTLSignal::NIVissimTLSignal ( int  lsaid,
int  id,
const std::string &  name,
const std::vector< int > &  groupids,
int  edgeid,
int  laneno,
SUMOReal  position,
const std::vector< int > &  assignedVehicleTypes 
)

Definition at line 65 of file NIVissimTL.cpp.


Member Function Documentation

Definition at line 123 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

Referenced by NIImporter_Vissim::~NIImporter_Vissim().

Definition at line 109 of file NIVissimTL.cpp.

References NIVissimTL::myDict.

Definition at line 80 of file NIVissimTL.cpp.

References PositionVector::around().


Field Documentation

Definition at line 108 of file NIVissimTL.h.

Definition at line 104 of file NIVissimTL.h.

Definition at line 103 of file NIVissimTL.h.

Definition at line 101 of file NIVissimTL.h.

Definition at line 105 of file NIVissimTL.h.

Definition at line 100 of file NIVissimTL.h.

std::string NIVissimTL::NIVissimTLSignal::myName [protected]

Definition at line 102 of file NIVissimTL.h.

Definition at line 106 of file NIVissimTL.h.

Definition at line 107 of file NIVissimTL.h.


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