Lines Matching refs:FX_FLOAT
24 const FX_FLOAT intersection_epsilon = 1.0e-30f;
25 AGG_INLINE FX_FLOAT calc_point_location(FX_FLOAT x1, FX_FLOAT y1, in calc_point_location()
26 FX_FLOAT x2, FX_FLOAT y2, in calc_point_location()
27 FX_FLOAT x, FX_FLOAT y) in calc_point_location()
31 AGG_INLINE FX_FLOAT calc_distance(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2) in calc_distance()
33 FX_FLOAT dx = x2 - x1; in calc_distance()
34 FX_FLOAT dy = y2 - y1; in calc_distance()
37 AGG_INLINE FX_FLOAT calc_line_point_distance(FX_FLOAT x1, FX_FLOAT y1, in calc_line_point_distance()
38 FX_FLOAT x2, FX_FLOAT y2, in calc_line_point_distance()
39 FX_FLOAT x, FX_FLOAT y) in calc_line_point_distance()
41 FX_FLOAT dx = x2 - x1; in calc_line_point_distance()
42 FX_FLOAT dy = y2 - y1; in calc_line_point_distance()
43 FX_FLOAT d = FXSYS_sqrt2(dx, dy); in calc_line_point_distance()
49 AGG_INLINE bool calc_intersection(FX_FLOAT ax, FX_FLOAT ay, FX_FLOAT bx, FX_FLOAT by, in calc_intersection()
50 FX_FLOAT cx, FX_FLOAT cy, FX_FLOAT dx, FX_FLOAT dy, in calc_intersection()
51 FX_FLOAT* x, FX_FLOAT* y) in calc_intersection()
53 FX_FLOAT num = FXSYS_Mul(ay - cy, dx - cx) - FXSYS_Mul(ax - cx, dy - cy); in calc_intersection()
54 FX_FLOAT den = FXSYS_Mul(bx - ax, dy - cy) - FXSYS_Mul(by - ay, dx - cx); in calc_intersection()