#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 |