#include "route_discontinuity.H"#include "math.h"Functions | |
| double | find_delta (double pt11, double pt12, double pt21, double pt22) |
| void | best_fit_discontinuity (scan_gp_data_t points, scan_analysis_data_t &assign_slope) |
| void | best_fit_discontinuity_top (scan_gp_data_t points, scan_analysis_data_t &assign_slope) |
| unsigned | decide_approach (scan_gp_data_t points) |
| double | find_dist (double x1, double y1, double x2, double y2) |
| void | find_segment_discontinuity (scan_gp_data_t points, unsigned start_segment, unsigned end_segment, scan_analysis_data_t &assign_slope) |
| void | find_discontinuity_cmu (scan_gp_data_t points, scan_analysis_data_t &assign_slope) |
| void best_fit_discontinuity | ( | scan_gp_data_t | points, | |
| scan_analysis_data_t & | assign_slope | |||
| ) |
References assign_slope.
| void best_fit_discontinuity_top | ( | scan_gp_data_t | points, | |
| scan_analysis_data_t & | assign_slope | |||
| ) |
References assign_slope.
| unsigned decide_approach | ( | scan_gp_data_t | points | ) |
| double find_delta | ( | double | pt11, | |
| double | pt12, | |||
| double | pt21, | |||
| double | pt22 | |||
| ) |
| void find_discontinuity_cmu | ( | scan_gp_data_t | points, | |
| scan_analysis_data_t & | assign_slope | |||
| ) |
References find_dist(), find_segment_discontinuity(), and VEHICLE_WIDTH.
Referenced by cajun::route_discontinuity_t::find_route_discontinuity().
| double find_dist | ( | double | x1, | |
| double | y1, | |||
| double | x2, | |||
| double | y2 | |||
| ) |
Referenced by find_discontinuity_cmu().
| void find_segment_discontinuity | ( | scan_gp_data_t | points, | |
| unsigned | start_segment, | |||
| unsigned | end_segment, | |||
| scan_analysis_data_t & | assign_slope | |||
| ) |
References assign_slope.
Referenced by find_discontinuity_cmu().
1.6.1