 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
17 #ifndef NLDiscreteEventBuilder_h
18 #define NLDiscreteEventBuilder_h
NLDiscreteEventBuilder & operator=(const NLDiscreteEventBuilder &)
NLDiscreteEventBuilder(MSNet &net)
Constructor.
The simulated network and simulation perfomer.
void buildSaveTLSwitchesCommand(const SUMOSAXAttributes &attrs, const std::string &basePath)
Builds an action which saves the switch times of links into a file.
@ EV_SAVETLSPROGRAM
"SaveTLSProgram"
KnownActions myActions
Build actions that shall be executed during the simulation.
@ EV_SAVETLSWITCHES
"SaveTLSSwitchTimes"
ActionType
Known action types.
~NLDiscreteEventBuilder()
Destructor.
@ EV_SAVETLSTATE
"SaveTLSStates"
void addAction(const SUMOSAXAttributes &attrs, const std::string &basePath)
Builds an action and saves it for further use.
void buildSaveTLSwitchStatesCommand(const SUMOSAXAttributes &attrs, const std::string &basePath)
Builds an action which saves the switch times and states of tls into a file.
void buildSaveTLSProgramCommand(const SUMOSAXAttributes &attrs, const std::string &basePath)
Builds an action which saves the tls states as a loadable program into a file.
void buildSaveTLStateCommand(const SUMOSAXAttributes &attrs, const std::string &basePath)
Builds an action which saves the state of a certain tls into a file.
std::map< std::string, ActionType > KnownActions
Definitions of a storage for build actions.
Encapsulated SAX-Attributes.
@ EV_SAVETLSWITCHSTATES
"SaveTLSSwitchStates"