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().