convert_coasts_angle_to_vec(coastlines_poly_a &coastlines_a, coastlines_poly_v &coastlines_v) mapp(coastlines_a, coastlines_v, poly_angle3_to_poly_vec3) dump_poly_angle3(const poly_angle3 &poly_a) for_each(poly_a, dump_angle3) #debug("\n") # ----- sectors ----- struct clipped_region region &r vector arcs struct sector_regions map regions_clipped map regions_inside map regions_containing # XXX do we need to worry about floating-point precision issues? rememeber the i386/?? `FP regs have extra precision' issue in gcc doc # maybe I could round everything to a certain fixed precision (e.g. 32 bits) before comparing?