cajun::rndf_parser_t Class Reference
List of all members.
Classes |
| struct | checkpt_t |
| class | waypt_id_t |
| struct | waypt_ref_t |
Public Member Functions |
|
bool | parse (std::string const &path_, rndf_builder_t *builder_) |
Protected Member Functions |
|
friend | int::rndf_parse (char const *path_, cajun::rndf_parser_t *parser_, cajun::rndf_builder_t *builder_) |
|
void | error (unsigned line_, char const *msg_) |
|
bool | next_segment (unsigned id_) |
|
bool | segment_list_complete () |
|
bool | next_lane (unsigned id_[2]) |
|
bool | lane_list_complete () |
|
bool | next_zone (unsigned id_) |
|
bool | zone_list_complete () |
|
bool | next_perimeter (unsigned id_[2]) |
|
bool | next_spot (unsigned id_[2]) |
|
bool | spot_list_complete () |
|
bool | next_waypt (unsigned id_[3]) |
|
bool | waypt_list_complete () |
|
bool | valid_waypt (unsigned id_[3]) |
|
void | register_waypt (unsigned id_[3]) |
|
void | register_waypt_ref (unsigned line_, unsigned id_[3]) |
|
void | register_checkpt (unsigned line_, unsigned checkpt_id_, unsigned id_[3]) |
|
bool | verify_refs () |
Protected Attributes |
|
std::string | m_path |
|
unsigned | m_id [3] |
|
unsigned | m_num_segments |
|
unsigned | m_num_lanes |
|
unsigned | m_num_zones |
|
unsigned | m_num_spots |
|
unsigned | m_num_waypts |
|
std::set< waypt_id_t > | m_waypt |
|
std::vector< waypt_ref_t > | m_waypt_ref |
|
std::vector< checkpt_t > | m_checkpt |
The documentation for this class was generated from the following files: