cajun::rndf_builder_t Class Reference

Inheritance diagram for cajun::rndf_builder_t:
cajun::rndf_t::builder_t test_rndf_builder_t

List of all members.

Public Types

enum  boundary_t { BOUNDARY_DOUBLE_YELLOW, BOUNDARY_SOLID_YELLOW, BOUNDARY_SOLID_WHITE, BOUNDARY_BROKEN_WHITE }
enum  direction_t { DIRECTION_PRIMARY, DIRECTION_SECONDARY }
enum  side_t { SIDE_LEFT, SIDE_RIGHT }

Public Member Functions

virtual void rndf_name (std::string const &name_)=0
virtual void num_segments (unsigned num_segs_)=0
virtual void num_zones (unsigned num_zones_)=0
virtual void format_version (std::string const &version_)=0
virtual void creation_date (std::string const &date_)=0
virtual void end_file ()=0
virtual void segment (unsigned seg_)=0
virtual void segment_num_lanes (unsigned num_lanes_)=0
virtual void segment_name (std::string const &name_)=0
virtual void end_segment ()=0
virtual void lane (unsigned id_[2])=0
virtual void lane_num_waypoints (unsigned num_)=0
virtual void lane_direction (direction_t direction_)=0
virtual void lane_width (double width_)=0
virtual void lane_boundary (side_t side_, boundary_t boundary_)=0
virtual void lane_stop (unsigned waypt_[3])=0
virtual void lane_checkpoint (unsigned waypt_[3], unsigned id_)=0
virtual void lane_exit (unsigned exit_[3], unsigned entry_[3])=0
virtual void lane_waypt (unsigned waypt_[3], double lat_, double lon_)=0
virtual void lane_xy_waypt (unsigned waypt_[3], double x_, double y_)=0
virtual void end_lane ()=0
virtual void zone (unsigned zone_)=0
virtual void zone_num_spots (unsigned num_)=0
virtual void zone_name (std::string const &name_)=0
virtual void end_zone ()=0
virtual void perimeter (unsigned id_[2])=0
virtual void perimeter_num_points (unsigned num_)=0
virtual void perimeter_waypt (unsigned waypt_[3], double lat_, double lon_)=0
virtual void perimeter_xy_waypt (unsigned waypt_[3], double x_, double y_)=0
virtual void perimeter_exit (unsigned exit_[3], unsigned entry_[3])=0
virtual void end_perimeter ()=0
virtual void spot (unsigned id_[2])=0
virtual void spot_width (double width_)=0
virtual void spot_checkpoint (unsigned waypt_[3], unsigned id_)=0
virtual void spot_waypt (unsigned waypt_[3], double lat_, double lon_)=0
virtual void spot_xy_waypt (unsigned waypt_[3], double x_, double y_)=0
virtual void end_spot ()=0

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

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