22 #ifndef MSRouteProbe_h 23 #define MSRouteProbe_h 78 const std::string& distID,
const std::string& lastID);
Representation of a vehicle in the micro simulation.
Writes routes of vehicles passing a certain edge.
Notification
Definition of a vehicle state.
void writeXMLOutput(OutputDevice &dev, SUMOTime startTime, SUMOTime stopTime)
Writes values into the given stream.
std::pair< std::string, RandomDistributor< const MSRoute * > * > myLastRouteDistribution
The previous distribution of routes (probability->route)
virtual ~MSRouteProbe()
Destructor.
A road/street connecting two junctions.
Representation of a vehicle.
void writeXMLDetectorProlog(OutputDevice &dev) const
Opens the XML-output using "detector" as root element.
std::pair< std::string, RandomDistributor< const MSRoute * > * > myCurrentRouteDistribution
The current distribution of routes (probability->route)
MSRouteProbe(const std::string &id, const MSEdge *edge, const std::string &distID, const std::string &lastID)
Constructor.
MSRouteProbe & operator=(const MSRouteProbe &)
Invalidated assignment operator.
Something on a lane to be noticed about vehicle movement.
bool notifyEnter(SUMOVehicle &veh, MSMoveReminder::Notification reason)
Returns whether the vehicle shall be aware of this entry.
const MSRoute * getRoute() const
Static storage of an output device and its base (abstract) implementation.
Base of value-generating classes (detectors)