|
|
externa_real | a_line2_lim (a_line2 const *ctx) |
|
externa_point2 const * | a_line2_org (a_line2 const *ctx) |
|
externa_vector2 const * | a_line2_dir (a_line2 const *ctx) |
|
externvoid | a_line2_tgt (a_line2 const *ctx, a_point2 *res) |
|
externvoid | a_line2_set_org (a_line2 *ctx, a_real x, a_real y) |
|
externvoid | a_line2_set_lim (a_line2 *ctx, a_real max) |
|
int | a_line2_set_dir (a_line2 *ctx, a_real x, a_real y) |
|
int | a_line2_set_tgt (a_line2 *ctx, a_real x, a_real y) |
|
int | a_line2_setv (a_line2 *ctx, a_point2 const *p, a_vector2 const *v) |
|
int | a_line2_set (a_line2 *ctx, a_point2 const *p, a_point2 const *q) |
|
void | a_line2_eval (a_line2 const *ctx, a_real w, a_point2 *res) |
|
a_real | a_line2_parm (a_line2 const *ctx, a_point2 const *rhs) |
|
a_real | a_line2_proj (a_line2 const *ctx, a_point2 const *rhs, a_point2 *res) |
|
a_real | a_line2_limparm (a_line2 const *ctx, a_real min, a_real max, a_point2 const *rhs) |
|
a_real | a_line2_limproj (a_line2 const *ctx, a_real min, a_real max, a_point2 const *rhs, a_point2 *res) |
|
a_real | a_line2_sdist (a_line2 const *ctx, a_point2 const *rhs) |
|
a_real | a_line2_dist (a_line2 const *ctx, a_point2 const *rhs) |
|
a_real | a_line2_limdist (a_line2 const *ctx, a_real min, a_real max, a_point2 const *rhs, a_real *w, a_point2 *p) |
|
a_real | a_line2_limdist1 (a_line2 const *ctx, a_real min, a_real max, a_point2 const *rhs, a_real *w, a_point2 *p) |
|
a_real | a_line2_limdist2 (a_line2 const *ctx, a_real min, a_real max, a_point2 const *rhs, a_real *w, a_point2 *p) |
|
a_real | a_line2_segdist (a_line2 const *ctx, a_line2 const *rhs, a_real min1, a_real max1, a_real min2, a_real max2, a_real *w1, a_real *w2, a_point2 *p1, a_point2 *p2) |
|
a_real | a_line2_segdist2 (a_line2 const *ctx, a_line2 const *rhs, a_real min1, a_real max1, a_real min2, a_real max2, a_real *w1, a_real *w2, a_point2 *p1, a_point2 *p2) |
|
int | a_line2_int0 (a_line2 const *ctx, a_point2 const *rhs, a_real min, a_real max, a_real *w) |
|
int | a_line2_int1 (a_line2 const *ctx, a_line2 const *rhs, a_real min1, a_real max1, a_real min2, a_real max2, a_real *w1, a_real *w2) |
|
void | a_line2_rot (a_line2 const *ctx, a_point2 const *rhs, a_real angle, a_line2 *res) |