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