42 #ifdef CHECK_MEMORY_LEAKS
44 #endif // CHECK_MEMORY_LEAKS
58 const std::string&
id,
const std::vector<MSLane*>& destLanes,
59 const std::string& file) {
61 static_cast<GUINet&
>(net).getVisualisationSpeedUp().addAdditionalGLObject(lst);
68 std::vector<MSEdge*>& edges,
69 SUMOReal prob,
const std::string& file,
bool off) {
71 dynamic_cast<GUINet&>(net).getVisualisationSpeedUp());
78 const std::vector<std::string>& lines,
84 throw InvalidArgument(
"Could not build bus stop '" +
id +
"'; probably declared twice.");
86 static_cast<GUINet&
>(net).getVisualisationSpeedUp().addAdditionalGLObject(stop);
93 const std::string& file,
94 const std::string& outfile,
97 static_cast<GUINet&
>(net).getVisualisationSpeedUp().addAdditionalGLObject(cali);
A lane area vehicles can halt at (gui-version)
virtual MSLaneSpeedTrigger * buildLaneSpeedTrigger(MSNet &net, const std::string &id, const std::vector< MSLane * > &destLanes, const std::string &file)
Builds a lane speed trigger.
Changes the speed allowed on a set of lanes (gui version)
Reroutes vehicles passing an edge One rerouter can be active on multiple edges. To reduce drawing loa...
virtual MSCalibrator * buildCalibrator(MSNet &net, const std::string &id, MSEdge *edge, SUMOReal pos, const std::string &file, const std::string &outfile, const SUMOTime freq)
builds a microscopic calibrator
~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.
bool addBusStop(MSBusStop *busStop)
Adds a bus stop.
Changes the speed allowed on a set of lanes.
A road/street connecting two junctions.
GUITriggerBuilder()
Constructor.
Reroutes vehicles passing an edge.
A MSNet extended by some values for usage within the gui.
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
Changes the speed allowed on a set of lanes (gui version)
Representation of a lane in the micro simulation.