Classes | |
| class | segment_t |
Functions | |
| double | angular_deviation (double ref_angle, double angle) |
| Returns the angular difference between ref_ang and angle and maps the value to -M_PI to +M_PI. | |
| double | xtrack_distance (double x1, double y1, double x2, double y2, double x, double y) |
| returns the xtrack distance (perpendicular) of point (x, y) to line (x1, y1) -> (x2, y2) | |
| double cajun::angular_deviation | ( | double | ref_angle, | |
| double | angle | |||
| ) |
Returns the angular difference between ref_ang and angle and maps the value to -M_PI to +M_PI.
Referenced by xtrack_distance().
| double cajun::xtrack_distance | ( | double | x1, | |
| double | y1, | |||
| double | x2, | |||
| double | y2, | |||
| double | x, | |||
| double | y | |||
| ) |
returns the xtrack distance (perpendicular) of point (x, y) to line (x1, y1) -> (x2, y2)
References angular_deviation().
Referenced by cajun::segment_t::point_side().
1.6.1