89 void setFlow(
const double begin,
const double end,
const double flow) {
97 void setHelpFlow(
const double begin,
const double end,
const double flow) {
ValueTimeLine< double > myHelpFlow
A single lane the router may use.
std::set< ROMAEdge * > myLeftTurns
ROMAEdge(const std::string &id, RONode *from, RONode *to, int index, const int priority)
Constructor.
void add(double begin, double 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.
A vehicle as used by router.
T getValue(double time) const
Returns the value for the given time.
void setHelpFlow(const double begin, const double end, const double flow)
void setFlow(const double begin, const double end, const double flow)
ValueTimeLine< double > myFlow
A basic edge for routing applications.
virtual ~ROMAEdge()
Destructor.
ROMAEdge & operator=(const ROMAEdge &src)
Invalidated assignment operator.
double getHelpFlow(const double time) const
double getFlow(const double time) const
Base class for nodes used by the router.
A basic edge for routing applications.