Eclipse SUMO - Simulation of Urban MObility
|
Obtains edge efforts from a weights handler and stores them within the edges. More...
#include <NLBuilder.h>
Public Member Functions | |
virtual void | addEdgeRelWeight (const std::string &from, const std::string &to, double val, double beg, double end) const |
void | addEdgeWeight (const std::string &id, double val, double beg, double end) const |
Adds a travel time for a given edge and time period. More... | |
virtual void | addTazRelWeight (const std::string intervalID, const std::string &from, const std::string &to, double val, double beg, double end) |
EdgeFloatTimeLineRetriever_EdgeTravelTime (MSNet &net) | |
Constructor. More... | |
~EdgeFloatTimeLineRetriever_EdgeTravelTime () | |
Destructor. More... | |
Private Attributes | |
MSNet & | myNet |
The network edges shall be obtained from. More... | |
Obtains edge efforts from a weights handler and stores them within the edges.
Obtains edge travel times from a weights handler and stores them within the edges.
Definition at line 172 of file NLBuilder.h.
|
inline |
Constructor.
Definition at line 175 of file NLBuilder.h.
|
inline |
Destructor.
Definition at line 178 of file NLBuilder.h.
|
inlinevirtualinherited |
Reimplemented in GUINet::EdgeFloatTimeLineRetriever_GUI.
Definition at line 87 of file SAXWeightsHandler.h.
References UNUSED_PARAMETER.
|
virtual |
Adds a travel time for a given edge and time period.
[in] | id | The id of the object to add a weight for |
[in] | val | The travel time |
[in] | beg | The begin of the interval the weight is valid for |
[in] | end | The end of the interval the weight is valid for |
Reimplemented from SAXWeightsHandler::EdgeFloatTimeLineRetriever.
Definition at line 95 of file NLBuilder.cpp.
References MSEdgeWeightsStorage::addTravelTime(), MSEdge::dictionary(), MSNet::getWeightsStorage(), NLBuilder::myNet, TL, and WRITE_ERRORF.
|
inlinevirtualinherited |
Reimplemented in ODMatrix.
Definition at line 97 of file SAXWeightsHandler.h.
References UNUSED_PARAMETER.
|
private |
The network edges shall be obtained from.
Definition at line 193 of file NLBuilder.h.