imu01c

vector.h

Committer:
HMFK03LST1
Date:
2016-07-20
Revision:
3:a55edecc96e2
Parent:
0:456611adedf8

File content as of revision 3:a55edecc96e2:

#ifndef vector_h
#define vector_h
typedef struct vector
{
  float x, y, z;
} vector;

extern void vector_cross(const vector *a, const vector *b, vector *out);
extern float vector_dot(const vector *a,const vector *b);
extern void vector_normalize(vector *a);
extern void vector_norm_xz(vector*a);
extern void vector_norm_xy(vector*a);
extern void vector_norm_yz(vector*a);
#endif