
Untitled
By: a guest on
Jun 21st, 2012 | syntax:
C++ | size: 0.35 KB | hits: 19 | expires: Never
#define EPS 1e-8
#define PI acos(-1)
#define Vector Point
struct Point
{
double x, y;
Point(){}
Point(double a, double b) { x = a; y = b; }
double mod2() { return x*x + y*y; }
double mod() { return sqrt(x*x + y*y); }
Point ort() { return Point(-y, x); }
Point unit() { double k = mod(); return Point(x/k, y/k); }
};