68 const std::string& distID,
const std::string& lastID,
69 const std::string& vTypes);
std::shared_ptr< const MSRoute > ConstMSRoutePtr
Base of value-generating classes (detectors)
A road/street connecting two junctions.
Representation of a lane in the micro simulation.
Something on a lane to be noticed about vehicle movement.
Notification
Definition of a vehicle state.
Writes routes of vehicles passing a certain edge.
MSRouteProbe(const MSRouteProbe &)
Invalidated copy constructor.
void clearState(SUMOTime step) override
Remove all vehicles before quick-loading state.
MSRouteProbe & operator=(const MSRouteProbe &)
Invalidated assignment operator.
void writeXMLDetectorProlog(OutputDevice &dev) const override
Opens the XML-output using "detector" as root element.
virtual ~MSRouteProbe()
Destructor.
RandomDistributor< ConstMSRoutePtr > * myCurrentRouteDistribution
The current distribution of routes (probability->route)
const MSEdge * myEdge
the edge of this route probe
RandomDistributor< ConstMSRoutePtr > * myLastRouteDistribution
The previous distribution of routes (probability->route)
ConstMSRoutePtr sampleRoute(bool last=true) const
bool notifyEnter(SUMOTrafficObject &veh, MSMoveReminder::Notification reason, const MSLane *enteredLane=0) override
Returns whether the vehicle shall be aware of this entry.
void writeXMLOutput(OutputDevice &dev, SUMOTime startTime, SUMOTime stopTime) override
Writes values into the given stream.
Representation of a vehicle in the micro simulation.
Static storage of an output device and its base (abstract) implementation.
Represents a generic random distribution.
Representation of a vehicle, person, or container.