 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
81 void setFlow(
const double begin,
const double end,
const double flow) {
89 void setHelpFlow(
const double begin,
const double end,
const double flow) {
virtual void addSuccessor(ROEdge *s, ROEdge *via=nullptr, std::string dir="")
Adds information about a connected edge.
ValueTimeLine< double > myFlow
A single lane the router may use.
A basic edge for routing applications.
A vehicle as used by router.
ValueTimeLine< double > myHelpFlow
double getFlow(const double time) const
void setHelpFlow(const double begin, const double end, const double flow)
void add(double begin, double end, T value)
Adds a value for a time interval into the container.
void setFlow(const double begin, const double end, const double flow)
ROMAEdge & operator=(const ROMAEdge &src)
Invalidated assignment operator.
T getValue(double time) const
Returns the value for the given time.
virtual ~ROMAEdge()
Destructor.
A basic edge for routing applications.
ROMAEdge(const std::string &id, RONode *from, RONode *to, int index, const int priority)
Constructor.
std::set< ROMAEdge * > myLeftTurns
Base class for nodes used by the router.
double getHelpFlow(const double time) const