Creation of physics project
[physics.git] / src / mathw.h
CommitLineData
ad9f1fb6
PG
1#ifndef MATHW_H
2#define MATHW_H
3
4#include <math.h>
5#include "Vector2.h"
6
7
8/// ***** Header Methods *****
9
10int mod(int,int);
11
12float radsToA(float);
13float atanA(float);
14float 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
23float dot(const Vector2&, const Vector2&);
24Vector2 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