Mercurial > hg > wabletios
view 2dvector.h @ 14:4ba81a12b008
Fixed OSC crash.
Fixed really nasty clipping with less nasty clipping.
V1.2
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Mon, 14 Jul 2014 16:26:30 +0100 |
parents | c667dfe12d47 |
children |
line wrap: on
line source
/* * 2dvector.h * simplespring * * Created by Robert Tubb on 01/06/2011. * Copyright 2011 __MyCompanyName__. All rights reserved. * */ #ifndef _2DVECTORH #define _2DVECTORH class TwoVector{ public: double x, y; TwoVector(); TwoVector(double ax, double ay); // public methods double norm(); void setCoord(double ax, double ay); TwoVector minus(TwoVector otherPoint); TwoVector operator-(TwoVector otherPoint); TwoVector operator+(TwoVector otherPoint); TwoVector operator*(TwoVector otherPoint); TwoVector operator*(double scalar); // scalar is right operand TwoVector unitDir(); double distanceTo(TwoVector otherPoint); }; #endif // #ifndef _2DVECTORH