SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever Class Reference

#include <SUMOAbstractRouter.h>


Detailed Description

template<class E, class V>
class SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever

This interface has to be implemented in order to get the real efforts of edges

Definition at line 52 of file SUMOAbstractRouter.h.


Public Member Functions

virtual SUMOReal getEffort (const V *const, SUMOTime time, const E *const edge, SUMOReal dist)=0
 This function should return the effort to use.
virtual const std::string & getID () const =0
 Returns the name of this retriever.
 ROAbstractEdgeEffortRetriever ()
 Constructor.
virtual ~ROAbstractEdgeEffortRetriever ()
 Destructor.

Constructor & Destructor Documentation

template<class E, class V>
SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever::ROAbstractEdgeEffortRetriever (  )  [inline]

Constructor.

Definition at line 55 of file SUMOAbstractRouter.h.

00055 { }

template<class E, class V>
virtual SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever::~ROAbstractEdgeEffortRetriever (  )  [inline, virtual]

Destructor.

Definition at line 58 of file SUMOAbstractRouter.h.

00058 { }


Member Function Documentation

template<class E, class V>
virtual SUMOReal SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever::getEffort ( const V *  const,
SUMOTime  time,
const E *const   edge,
SUMOReal  dist 
) [pure virtual]

This function should return the effort to use.

template<class E, class V>
virtual const std::string& SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever::getID (  )  const [pure virtual]

Returns the name of this retriever.


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