Creation of physics project
[physics.git] / src / mathw.h
1 #ifndef MATHW_H
2 #define MATHW_H
3
4 #include <math.h>
5 #include "Vector2.h"
6
7
8 /// ***** Header Methods *****
9
10 int mod(int,int);
11
12 float radsToA(float);
13 float atanA(float);
14 float atan2A(float, float);
15
16 /// Vector2 Math
17
18 //Vector2 vectorToLine(float, float, float, float) const;
19 //Vector2 lineIntersection(Vector2&, Vector2&, Vector2&, Vector2&) const;
20
21 //void Rotate(float rads);
22
23 float dot(const Vector2&, const Vector2&);
24 Vector2 perp(const Vector2&);
25
26 //TODO float projectionCoeff(const Vector2&, const Vector2&) const;
27 //TODO void projection(const Vector2&, const Vector2&);
28
29 #endif // MATHW_H