|
|
a_real | a_vector2_set_dir (a_vector2 *ctx, a_real x, a_real y) |
|
void | a_vector2_val (a_vector2 const *ctx, a_real *x, a_real *y) |
|
void | a_vector2_set_val (a_vector2 *ctx, a_real x, a_real y) |
|
void | a_vector2_pol (a_vector2 const *ctx, a_real *rho, a_real *theta) |
|
void | a_vector2_set_pol (a_vector2 *ctx, a_real rho, a_real theta) |
|
void | a_vector2_add (a_vector2 const *lhs, a_vector2 const *rhs, a_vector2 *res) |
|
void | a_vector2_sub (a_vector2 const *lhs, a_vector2 const *rhs, a_vector2 *res) |
|
void | a_vector2_mul (a_vector2 const *lhs, a_real rhs, a_vector2 *res) |
|
void | a_vector2_div (a_vector2 const *lhs, a_real rhs, a_vector2 *res) |
|
void | a_vector2_neg (a_vector2 const *ctx, a_vector2 *res) |
|
a_real | a_vector2_unit (a_vector2 *ctx) |
|
a_real | a_vector2_norm (a_vector2 const *ctx) |
|
a_real | a_vector2_norm1 (a_vector2 const *ctx) |
|
a_real | a_vector2_norm2 (a_vector2 const *ctx) |
|
a_real | a_vector2_dot (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_real | a_vector2_dist (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_real | a_vector2_dist1 (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_real | a_vector2_dist2 (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_real | a_vector2_angle (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_bool | a_vector2_isver (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_bool | a_vector2_ispar (a_vector2 const *lhs, a_vector2 const *rhs) |
|
a_real | a_vector2_cross (a_vector2 const *lhs, a_vector2 const *rhs) |
|
void | a_vector2_outer (a_vector2 const *lhs, a_vector2 const *rhs, a_real res[4]) |
|
void | a_vector2_rot_ (a_vector2 const *ctx, a_real sin, a_real cos, a_vector2 *res) |
|
void | a_vector2_rot (a_vector2 const *ctx, a_real angle, a_vector2 *res) |