I implemented such an algorithm for lines, but could not adapt it to quadratic and cubic bezier curves. So I need an algorithm that will compare the position of a point relative to a bezier curve which has the form of
B(t) = P0(1-t)2 + P1(1-t)t + P2t2
for quadratic bezier curves or
B(t) = P0(1-t)3 + 3*P1(1-t)t + 3*P2(1-t)t2 + P3t3
for cubic bezier curves, and check if it is in the neighborhood of the bezier curve's path, I mean on the black drawn area.
[Red: Bezier curve's path; Black: Bezier curve's drawn area]