cajun Namespace Reference

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)

Function Documentation

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


Generated on Fri Apr 9 10:45:14 2010 for Slopedtm by  doxygen 1.6.1