massive cleaning of file section headers
[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
617dcc71
PG
8/// ***** Public Variables *****
9
10static const float PI = 3.1415926535897;
11
ad9f1fb6
PG
12/// ***** Header Methods *****
13
14int mod(int,int);
15
ad9f1fb6
PG
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