SUMO - Simulation of Urban MObility

SUMOAbstractRouter< E, V >::ROAbstractEdgeEffortRetriever Class Reference

#include <SUMOAbstractRouter.h>

Public Member Functions

virtual SUMOReal getEffort (const V *const, SUMOTime time, const E *const edge, SUMOReal dist) const =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.

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 54 of file SUMOAbstractRouter.h.


Constructor & Destructor Documentation

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

Constructor.

Definition at line 57 of file SUMOAbstractRouter.h.

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

Destructor.

Definition at line 60 of file SUMOAbstractRouter.h.


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 
) const [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:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines