21 #ifndef SUMO_NBPTLINE_H 22 #define SUMO_NBPTLINE_H 45 void setId(
long long int id);
46 void addWayNode(
long long int way,
long long int node);
47 void setRef(std::string basic_string);
55 std::map<std::string, std::vector<long long int> >
myWaysNodes;
58 const std::vector<std::string>&
getMyWays()
const;
59 std::vector<long long int>*
getWaysNodes(std::string wayId);
67 void addEdgeVector(std::vector<NBEdge*>::iterator fr, std::vector<NBEdge*>::iterator to);
77 #endif //SUMO_NBPTLINE_H std::vector< long long int > * getWaysNodes(std::string wayId)
std::vector< std::string > myWays
std::vector< NBPTStop * > myPTStops
void addPTStop(NBPTStop *pStop)
void setMyNumOfStops(unsigned long numStops)
The representation of a single pt stop.
unsigned long myNumOfStops
void addWayNode(long long int way, long long int node)
void setRef(std::string basic_string)
const std::vector< std::string > & getMyWays() const
NBPTLine(std::string name)
std::vector< NBEdge * > myRoute
std::map< std::string, std::vector< long long int > > myWaysNodes
Static storage of an output device and its base (abstract) implementation.
std::vector< NBPTStop * > getStops()
void write(OutputDevice &device)
void setId(long long int id)
void addEdgeVector(std::vector< NBEdge * >::iterator fr, std::vector< NBEdge * >::iterator to)