X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=modules%2Fbase%2Fmath%2Fgeometry%2Fvect_base.h;h=50a5910f26c8aae12bd700271515c38efb3ddc41;hp=e46c840abc07a5ebe90e97ef2b9db558fc1e0398;hb=d1cc3debac68c0012f2c5ca33da9bcf0882f4988;hpb=09fd7b53a60d7201b6d019d88d3fee3d43a14c3f diff --git a/modules/base/math/geometry/vect_base.h b/modules/base/math/geometry/vect_base.h index e46c840..50a5910 100755 --- a/modules/base/math/geometry/vect_base.h +++ b/modules/base/math/geometry/vect_base.h @@ -33,25 +33,21 @@ typedef struct _point_t { } point_t; /* Return scalar product */ -float -vect_pscal(vect_t *v, vect_t *w); +float vect_pscal(vect_t *v, vect_t *w); /* Return Z of vectorial product */ -float -vect_pvect(vect_t *v, vect_t *w); +float vect_pvect(vect_t *v, vect_t *w); /* Return scalar product */ -int8_t -vect_pscal_sign(vect_t *v, vect_t *w); +int8_t vect_pscal_sign(vect_t *v, vect_t *w); /* Return Z of vectorial product */ -int8_t -vect_pvect_sign(vect_t *v, vect_t *w); +int8_t vect_pvect_sign(vect_t *v, vect_t *w); /* norm of a vector */ -//float norm(float x1, float y1, float x2, float y2); -float pt_norm(point_t *p1, point_t *p2); -float vect_norm(vect_t *v); +float xy_norm(float x1, float y1, float x2, float y2); +float pt_norm(const point_t *p1, const point_t *p2); +float vect_norm(const vect_t *v); void vect_rot_trigo(vect_t *v); void vect_rot_retro(vect_t *v); float vect_get_angle(vect_t *v, vect_t *w);