105 const bool removeLoops,
MsgHandler* errorHandler);
SUMOVehicleParameter myParameter
The vehicle's parameter.
Structure representing possible vehicle parameter.
std::vector< const ROEdge * > ConstROEdgeVector
ROVehicle(const SUMOVehicleParameter &pars, RORouteDef *route, const SUMOVTypeParameter *type, const RONet *net, MsgHandler *errorHandler=0)
Constructor.
RORouteDef *const myRoute
The route the vehicle takes.
void addStop(const SUMOVehicleParameter::Stop &stopPar, const RONet *net, MsgHandler *errorHandler)
Adds a stop to this vehicle.
A routable thing such as a vehicle or person.
const ROEdge * getDepartEdge() const
Returns the first edge the vehicle takes.
A vehicle as used by router.
SUMOReal speedFactor
The factor by which the maximum speed may deviate from the allowed max speed on the street...
ROVehicle & operator=(const ROVehicle &src)
Invalidated assignment operator.
SUMOReal getChosenSpeedFactor() const
Returns an upper bound for the speed factor of this vehicle.
SUMOTime depart
The vehicle's departure time.
const ConstROEdgeVector & getStopEdges() const
const SUMOVehicleParameter & getParameter() const
Returns the definition of the vehicle parameter.
SUMOTime getDepartureTime() const
Returns the time the vehicle starts at, 0 for triggered vehicles.
A basic edge for routing applications.
RORouteDef * getRouteDefinition() const
Returns the definition of the route the vehicle takes.
The router's network representation.
Structure representing possible vehicle parameter.
const SUMOVTypeParameter * getType() const
Returns the type of the vehicle.
ConstROEdgeVector myStopEdges
The edges where the vehicle stops.
Definition of vehicle stop (position and duration)
A storage for options typed value containers)
void computeRoute(const RORouterProvider &provider, const bool removeLoops, MsgHandler *errorHandler)
Base class for a vehicle's route definition.
Static storage of an output device and its base (abstract) implementation.
virtual ~ROVehicle()
Destructor.
void saveAsXML(OutputDevice &os, OutputDevice *const typeos, bool asAlternatives, OptionsCont &options) const
Saves the complete vehicle description.