SUMO - Simulation of Urban MObility
IntermodalRouter< E, L, N, V >::TripItem Struct Reference

#include <IntermodalRouter.h>

Collaboration diagram for IntermodalRouter< E, L, N, V >::TripItem:
Collaboration graph

Public Member Functions

 TripItem (const std::string &_line="")
 

Data Fields

double arrivalPos
 
double cost
 
double depart
 
double departPos
 
std::string description
 
std::string destStop
 
std::vector< const E * > edges
 
std::string intended
 
double length
 
std::string line
 
double traveltime
 
std::string vType
 

Detailed Description

template<class E, class L, class N, class V>
struct IntermodalRouter< E, L, N, V >::TripItem

Definition at line 68 of file IntermodalRouter.h.

Constructor & Destructor Documentation

◆ TripItem()

template<class E, class L, class N, class V>
IntermodalRouter< E, L, N, V >::TripItem::TripItem ( const std::string &  _line = "")
inline

Definition at line 69 of file IntermodalRouter.h.

Referenced by IntermodalRouter< E, L, N, V >::compute().

Field Documentation

◆ arrivalPos

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::arrivalPos

Definition at line 81 of file IntermodalRouter.h.

◆ cost

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::cost

Definition at line 78 of file IntermodalRouter.h.

◆ depart

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::depart

Definition at line 75 of file IntermodalRouter.h.

◆ departPos

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::departPos

Definition at line 80 of file IntermodalRouter.h.

◆ description

template<class E, class L, class N, class V>
std::string IntermodalRouter< E, L, N, V >::TripItem::description

Definition at line 82 of file IntermodalRouter.h.

◆ destStop

template<class E, class L, class N, class V>
std::string IntermodalRouter< E, L, N, V >::TripItem::destStop

Definition at line 73 of file IntermodalRouter.h.

◆ edges

template<class E, class L, class N, class V>
std::vector<const E*> IntermodalRouter< E, L, N, V >::TripItem::edges

Definition at line 76 of file IntermodalRouter.h.

◆ intended

template<class E, class L, class N, class V>
std::string IntermodalRouter< E, L, N, V >::TripItem::intended

Definition at line 74 of file IntermodalRouter.h.

◆ length

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::length

Definition at line 79 of file IntermodalRouter.h.

Referenced by IntermodalRouter< E, L, N, V >::compute().

◆ line

template<class E, class L, class N, class V>
std::string IntermodalRouter< E, L, N, V >::TripItem::line

Definition at line 71 of file IntermodalRouter.h.

◆ traveltime

template<class E, class L, class N, class V>
double IntermodalRouter< E, L, N, V >::TripItem::traveltime

Definition at line 77 of file IntermodalRouter.h.

◆ vType

template<class E, class L, class N, class V>
std::string IntermodalRouter< E, L, N, V >::TripItem::vType

Definition at line 72 of file IntermodalRouter.h.


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