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_tm_waypt
std::vector< waypt_ref_tm_waypt_ref
std::vector< checkpt_tm_checkpt

The documentation for this class was generated from the following files:

Generated on Fri Apr 9 10:45:13 2010 for MDF/RNDF Library by  doxygen 1.6.1