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 |