SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
IntermodalTrip< E, N, V > Struct Template Reference

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

#include <IntermodalEdge.h>

Collaboration diagram for IntermodalTrip< E, N, V >:
Collaboration graph

Public Member Functions

std::string getID () const
 
SUMOVehicleClass getVClass () const
 
 IntermodalTrip (const E *_from, const E *_to, SUMOReal _departPos, SUMOReal _arrivalPos, SUMOReal _speed, SUMOTime _departTime, const N *_node, const V *_vehicle=0, const SVCPermissions _modeSet=SVC_PEDESTRIAN)
 

Data Fields

const SUMOReal arrivalPos
 
const SUMOReal departPos
 
const SUMOTime departTime
 
const E *const from
 
const SVCPermissions modeSet
 
const N *const node
 
const SUMOReal speed
 
const E *const to
 
const V *const vehicle
 

Private Member Functions

IntermodalTripoperator= (const IntermodalTrip &)
 Invalidated assignment operator. More...
 

Detailed Description

template<class E, class N, class V>
struct IntermodalTrip< E, N, V >

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

Definition at line 69 of file IntermodalEdge.h.

Constructor & Destructor Documentation

template<class E, class N, class V>
IntermodalTrip< E, N, V >::IntermodalTrip ( const E *  _from,
const E *  _to,
SUMOReal  _departPos,
SUMOReal  _arrivalPos,
SUMOReal  _speed,
SUMOTime  _departTime,
const N *  _node,
const V *  _vehicle = 0,
const SVCPermissions  _modeSet = SVC_PEDESTRIAN 
)
inline

Definition at line 71 of file IntermodalEdge.h.

Member Function Documentation

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

Definition at line 91 of file IntermodalEdge.h.

References SVC_PEDESTRIAN.

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

Invalidated assignment operator.

Field Documentation

template<class E, class N, class V>
const SUMOReal IntermodalTrip< E, N, V >::arrivalPos
template<class E, class N, class V>
const SUMOReal IntermodalTrip< E, N, V >::departPos
template<class E, class N, class V>
const SUMOTime IntermodalTrip< E, N, V >::departTime
template<class E, class N, class V>
const E* const IntermodalTrip< E, N, V >::from
template<class E, class N, class V>
const SVCPermissions IntermodalTrip< E, N, V >::modeSet

Definition at line 103 of file IntermodalEdge.h.

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

template<class E, class N, class V>
const N* const IntermodalTrip< E, N, V >::node

Definition at line 101 of file IntermodalEdge.h.

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

template<class E, class N, class V>
const SUMOReal IntermodalTrip< E, N, V >::speed

Definition at line 99 of file IntermodalEdge.h.

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

template<class E, class N, class V>
const E* const IntermodalTrip< E, N, V >::to
template<class E, class N, class V>
const V* const IntermodalTrip< E, N, V >::vehicle

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