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