 |
Eclipse SUMO - Simulation of Urban MObility
|
SUMOVehicleClass
Definition of vehicle classes to differ between different lane usage and authority types.
AGStreet(const std::string &id, RONode *from, RONode *to, int index, const int priority)
void setWorkplaceNumber(const double work)
Modifies the number of work places in this street.
int getNextIndex()
Returns the index of the edge to built.
double getWorkplaceNumber() const
Provides the number of work places in this street.
A model of the street in the city.
bool allows(const SUMOVehicleClass vclass) const
Returns whether the given vehicle class is allowed on this street.
void setPopulation(const double pop)
Modifies the number of persons living in this street.
double getPopulation() const
Provides the number of persons living in this street.
void print() const
Prints a summary of the properties of this street to standard output.
A location in the 2D plane freely positioned on a street.
A basic edge for routing applications.
ROEdge * buildEdge(const std::string &name, RONode *from, RONode *to, const int priority)
Builds an edge with the given name.
Base class for nodes used by the router.
Interface for building instances of router-edges.