SAXWeightsHandler::EdgeFloatTimeLineRetriever Class Reference

#include <SAXWeightsHandler.h>

Inheritance diagram for SAXWeightsHandler::EdgeFloatTimeLineRetriever:

NLBuilder::EdgeFloatTimeLineRetriever_EdgeEffort NLBuilder::EdgeFloatTimeLineRetriever_EdgeTravelTime ROLoader::EdgeFloatTimeLineRetriever_EdgeTravelTime ROLoader::EdgeFloatTimeLineRetriever_EdgeWeight

Detailed Description

Interface for a class which obtains read weights for named edges.

Definition at line 79 of file SAXWeightsHandler.h.


Public Member Functions

virtual void addEdgeWeight (const std::string &id, SUMOReal val, SUMOReal beg, SUMOReal end) const =0 throw ()
 Adds a weight for a given edge and time period.
 EdgeFloatTimeLineRetriever () throw ()
 Constructor.
virtual ~EdgeFloatTimeLineRetriever () throw ()
 Destructor.

Constructor & Destructor Documentation

SAXWeightsHandler::EdgeFloatTimeLineRetriever::EdgeFloatTimeLineRetriever (  )  throw () [inline]

Constructor.

Definition at line 82 of file SAXWeightsHandler.h.

00082 { }

virtual SAXWeightsHandler::EdgeFloatTimeLineRetriever::~EdgeFloatTimeLineRetriever (  )  throw () [inline, virtual]

Destructor.

Definition at line 85 of file SAXWeightsHandler.h.

00085 { }


Member Function Documentation

virtual void SAXWeightsHandler::EdgeFloatTimeLineRetriever::addEdgeWeight ( const std::string &  id,
SUMOReal  val,
SUMOReal  beg,
SUMOReal  end 
) const throw () [pure virtual]

Adds a weight for a given edge and time period.

Parameters:
[in] id The id of the object to add a weight for
[in] val The weight
[in] beg The begin of the interval the weight is valid for
[in] end The end of the interval the weight is valid for

Implemented in NLBuilder::EdgeFloatTimeLineRetriever_EdgeEffort, NLBuilder::EdgeFloatTimeLineRetriever_EdgeTravelTime, ROLoader::EdgeFloatTimeLineRetriever_EdgeWeight, and ROLoader::EdgeFloatTimeLineRetriever_EdgeTravelTime.


The documentation for this class was generated from the following file:

Generated on Wed May 5 00:07:00 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6