diff options
author | neoraider <devnull@localhost> | 2008-04-14 00:10:04 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-04-14 00:10:04 +0200 |
commit | 36d1bb8999ecfe305319c0f2b4313a169a368c13 (patch) | |
tree | f1cc3e3f4572c0140aa9e5ae319f8f7db7cbffff /src/Data/Vector.h | |
parent | 184c6305a677d968e60eb6cba9b29dd840cdce3c (diff) | |
download | zoomedit-36d1bb8999ecfe305319c0f2b4313a169a368c13.tar zoomedit-36d1bb8999ecfe305319c0f2b4313a169a368c13.zip |
zoomedit:
* Changed CPPFLAGS and LIBS handling
* Added cross and dot product to Vector class
* Added View classes
Diffstat (limited to 'src/Data/Vector.h')
-rw-r--r-- | src/Data/Vector.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Data/Vector.h b/src/Data/Vector.h index 5d9fd1e..cfac1c0 100644 --- a/src/Data/Vector.h +++ b/src/Data/Vector.h @@ -50,13 +50,20 @@ class Vector { Vector operator+(const Vector &v) const; Vector operator-(const Vector &v) const; + float operator*(const Vector &v) const; + Vector operator*(float f) const; Vector operator/(float f) const; + Vector operator%(const Vector &v) const; + Vector& operator+=(const Vector &v); Vector& operator-=(const Vector &v); + Vector& operator*=(float f); Vector& operator/=(float f); + + Vector& operator%=(const Vector &v); }; } |