22 #ifndef GUITriggerBuilder_h
23 #define GUITriggerBuilder_h
46 class MSTriggerControl;
85 const std::string&
id,
const std::vector<MSLane*>& destLanes,
86 const std::string& file);
100 const std::string&
id, std::vector<MSEdge*>& edges,
101 SUMOReal prob,
const std::string& file,
bool off);
117 const std::vector<std::string>& lines,
MSLane* lane,
134 const std::string& file,
const std::string& outfile,
virtual MSLaneSpeedTrigger * buildLaneSpeedTrigger(MSNet &net, const std::string &id, const std::vector< MSLane * > &destLanes, const std::string &file)
Builds a lane speed trigger.
virtual MSCalibrator * buildCalibrator(MSNet &net, const std::string &id, MSEdge *edge, SUMOReal pos, const std::string &file, const std::string &outfile, const SUMOTime freq, const MSRouteProbe *probe)
builds a microscopic calibrator
Writes routes of vehicles passing a certain edge.
~GUITriggerBuilder()
Destructor.
virtual void buildBusStop(MSNet &net, const std::string &id, const std::vector< std::string > &lines, MSLane *lane, SUMOReal frompos, SUMOReal topos)
Builds a bus stop.
The simulated network and simulation perfomer.
Changes the speed allowed on a set of lanes.
Builds trigger objects for guisim.
A road/street connecting two junctions.
GUITriggerBuilder()
Constructor.
An abstract device that changes the state of the micro simulation.
Reroutes vehicles passing an edge.
Calibrates the flow on a segment to a specified one.
virtual MSTriggeredRerouter * buildRerouter(MSNet &net, const std::string &id, std::vector< MSEdge * > &edges, SUMOReal prob, const std::string &file, bool off)
builds an rerouter
Builds trigger objects for microsim.
Representation of a lane in the micro simulation.