|
|
void | a_vector2_set (a_vector2 *ctx, a_point2 const *p, a_point2 const *q) |
|
void | a_point2_val (a_point2 const *ctx, a_real *x, a_real *y) |
|
void | a_point2_set_val (a_point2 *ctx, a_real x, a_real y) |
|
void | a_point2_pol (a_point2 const *ctx, a_real *rho, a_real *theta) |
|
void | a_point2_set_pol (a_point2 *ctx, a_real rho, a_real theta) |
|
void | a_point2_add (a_point2 const *lhs, a_vector2 const *rhs, a_point2 *res) |
|
void | a_point2_sub (a_point2 const *lhs, a_vector2 const *rhs, a_point2 *res) |
|
void | a_point2_mul (a_point2 const *lhs, a_real rhs, a_point2 *res) |
|
void | a_point2_div (a_point2 const *lhs, a_real rhs, a_point2 *res) |
|
void | a_point2_pos (a_point2 const *ctx, a_vector2 *res) |
|
void | a_point2_neg (a_point2 const *ctx, a_vector2 *res) |
|
a_real | a_point2_dist (a_point2 const *lhs, a_point2 const *rhs) |
|
a_real | a_point2_dist1 (a_point2 const *lhs, a_point2 const *rhs) |
|
a_real | a_point2_dist2 (a_point2 const *lhs, a_point2 const *rhs) |
|
void | a_vector2::set (a_point2 const &p, a_point2 const &q) |