18 #ifndef SUMO_NBPTLINECONT_H 19 #define SUMO_NBPTLINECONT_H 42 std::vector<NBPTLine*>::const_iterator
begin()
const {
49 std::vector<NBPTLine*>::const_iterator
end()
const {
53 const std::vector<NBPTLine*>&
getLines()
const {
85 #endif //SUMO_NBPTLINECONT_H void reviseStops(NBPTLine *myPTLine, NBEdgeCont &cont)
const std::vector< NBPTLine * > & getLines() const
The representation of a single pt stop.
void fixBidiStops(const NBEdgeCont &ec)
select the correct stop on superposed rail edges
void process(NBEdgeCont &cont)
std::set< std::string > & getServedPTStops()
void insert(NBPTLine *pLine)
insert new line
std::vector< NBPTLine * >::const_iterator end() const
Returns the pointer to the end of the stored pt lines.
static double getCost(const NBEdgeCont &ec, SUMOAbstractRouter< NBEdge, NBVehicle > &router, const NBPTStop *from, const NBPTStop *to, const NBVehicle *veh)
Storage for edges, including some functionality operating on multiple edges.
A vehicle as used by router.
void addEdges2Keep(const OptionsCont &oc, std::set< std::string > &into)
add edges that must be kept
~NBPTLineCont()
destructor
A storage for options typed value containers)
void constructRoute(NBPTLine *myPTLine, NBEdgeCont &cont)
NBPTLineCont()
constructor
std::vector< NBPTLine * >::const_iterator begin() const
Returns the pointer to the begin of the stored pt lines.
std::set< std::string > myServedPTStops
std::vector< NBPTLine * > myPTLines
The map of names to pt lines.