#include <RNDF.h>
Classes | |
| struct | id_comparator |
Public Member Functions | |
| void | populate_graph (Graph &graph) |
| void | print () |
| RNDF (std::string rndfname, bool verbose=false) | |
| ~RNDF () | |
Public Attributes | |
| std::string | creation_date |
| std::string | filename |
| std::string | format_version |
| bool | is_valid |
| int | number_of_segments |
| int | number_of_zones |
| std::vector< Segment > | segments |
| std::vector< Zone > | zones |
Private Types | |
| typedef std::map< ElementID, WayPointNode, id_comparator > | id_to_waypoint_map |
Private Member Functions | |
| bool | isvalid () |
| Lane_marking | parse_boundary (std::string line, bool &valid) |
| void | prep_graph () |
Private Attributes | |
| std::vector< WayPointEdge > | edges |
| id_to_waypoint_map | id_map |
| int | line_number |
typedef std::map<ElementID, WayPointNode, id_comparator> RNDF::id_to_waypoint_map [private] |
| RNDF::RNDF | ( | std::string | rndfname, |
| bool | verbose = false |
||
| ) |
| RNDF::~RNDF | ( | ) | [inline] |
| bool RNDF::isvalid | ( | ) | [inline, private] |
| Lane_marking RNDF::parse_boundary | ( | std::string | line, |
| bool & | valid | ||
| ) | [private] |
| void RNDF::populate_graph | ( | Graph & | graph | ) |
| void RNDF::prep_graph | ( | ) | [private] |
| void RNDF::print | ( | ) |
| std::string RNDF::creation_date |
std::vector<WayPointEdge> RNDF::edges [private] |
| std::string RNDF::filename |
| std::string RNDF::format_version |
id_to_waypoint_map RNDF::id_map [private] |
int RNDF::line_number [private] |
| std::vector<Segment> RNDF::segments |
| std::vector<Zone> RNDF::zones |