Class Reference for E1039 Core & Analysis Software
UtilRoad.h
Go to the documentation of this file.
1 #ifndef _UTIL_ROAD__H_
2 #define _UTIL_ROAD__H_
3 #include <iostream>
4 class RoadMap;
5 class RoadList;
6 
7 namespace UtilRoad {
8  //void MakeOrderedList(const RoadMap* road_map, RoadList* road_list);
9  void PrintList(RoadList* road_list, int i_begin=0, int i_end=0, std::ostream& os=std::cout);
10 
11  void WriteToFile(const RoadMap* pos_top, const RoadMap* pos_bot, const RoadMap* neg_top, const RoadMap* neg_bot, const std::string id);
12  void ReadFromFile(RoadMap* pos_top, RoadMap* pos_bot, RoadMap* neg_top, RoadMap* neg_bot, const std::string id);
13 }
14 
15 #endif // _UTIL_ROAD__H_
Class to hold an ordered set (i.e. vector) of roads.
Definition: RoadList.h:9
Class to hold a non-ordered set (i.e. map) of roads.
Definition: RoadMap.h:8
void PrintList(RoadList *road_list, int i_begin=0, int i_end=0, std::ostream &os=std::cout)
Definition: UtilRoad.cc:25
void ReadFromFile(RoadMap *pos_top, RoadMap *pos_bot, RoadMap *neg_top, RoadMap *neg_bot, const std::string id)
Definition: UtilRoad.cc:74
void WriteToFile(const RoadMap *pos_top, const RoadMap *pos_bot, const RoadMap *neg_top, const RoadMap *neg_bot, const std::string id)
Definition: UtilRoad.cc:53