SUMO - Simulation of Urban MObility
PedestrianTrip< E, N > Struct Template Reference

the "vehicle" type that is given to the internal router (SUMOAbstractRouter) More...

#include <PedestrianRouter.h>

Collaboration diagram for PedestrianTrip< E, N >:
Collaboration graph

Public Member Functions

std::string getID () const
 
SUMOVehicleClass getVClass () const
 
 PedestrianTrip (const E *_from, const E *_to, SUMOReal _departPos, SUMOReal _arrivalPos, SUMOReal _speed, SUMOTime _departTime, const N *_node)
 

Data Fields

const SUMOReal arrivalPos
 
const SUMOReal departPos
 
const SUMOTime departTime
 
const E * from
 
const N * node
 
const SUMOReal speed
 
const E * to
 

Private Member Functions

PedestrianTripoperator= (const PedestrianTrip &)
 Invalidated assignment operator. More...
 

Detailed Description

template<class E, class N>
struct PedestrianTrip< E, N >

the "vehicle" type that is given to the internal router (SUMOAbstractRouter)

Definition at line 72 of file PedestrianRouter.h.

Constructor & Destructor Documentation

template<class E, class N>
PedestrianTrip< E, N >::PedestrianTrip ( const E *  _from,
const E *  _to,
SUMOReal  _departPos,
SUMOReal  _arrivalPos,
SUMOReal  _speed,
SUMOTime  _departTime,
const N *  _node 
)
inline

Definition at line 74 of file PedestrianRouter.h.

Member Function Documentation

template<class E, class N>
std::string PedestrianTrip< E, N >::getID ( ) const
inline
template<class E, class N>
SUMOVehicleClass PedestrianTrip< E, N >::getVClass ( ) const
inline

Definition at line 90 of file PedestrianRouter.h.

References SVC_PEDESTRIAN.

template<class E, class N>
PedestrianTrip& PedestrianTrip< E, N >::operator= ( const PedestrianTrip< E, N > &  )
private

Invalidated assignment operator.

Field Documentation

template<class E, class N>
const SUMOReal PedestrianTrip< E, N >::arrivalPos

Definition at line 98 of file PedestrianRouter.h.

Referenced by PedestrianEdge< E, L, N >::getEffort().

template<class E, class N>
const SUMOReal PedestrianTrip< E, N >::departPos

Definition at line 97 of file PedestrianRouter.h.

Referenced by PedestrianEdge< E, L, N >::getEffort().

template<class E, class N>
const SUMOTime PedestrianTrip< E, N >::departTime
template<class E, class N>
const E* PedestrianTrip< E, N >::from
template<class E, class N>
const N* PedestrianTrip< E, N >::node

Definition at line 96 of file PedestrianRouter.h.

Referenced by PedestrianEdge< E, L, N >::prohibits().

template<class E, class N>
const SUMOReal PedestrianTrip< E, N >::speed

Definition at line 99 of file PedestrianRouter.h.

Referenced by PedestrianEdge< E, L, N >::getEffort().

template<class E, class N>
const E* PedestrianTrip< E, N >::to

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