Main Page Class Hierarchy Compound List File List Compound Members File Members
Vec.h File Reference
#include "vl/VL.h"
#include "vl/Vec2.h"
#include "vl/Vec3.h"
#include "vl/Vec4.h"
#include "vl/SubVec.h"
#include <iostream.h>
Include dependency graph for Vec.h:
Go to the source code of this file.
Compounds |
![](null.gif) | ![](null.gif) | class | TVec |
Functions |
![](null.gif) | ![](null.gif) | TVec& | operator+= (TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec& | operator-= (TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec& | operator *= (TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec& | operator *= (TVec &v, TVReal s) |
![](null.gif) | ![](null.gif) | TVec& | operator/= (TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec& | operator/= (TVec &v, TVReal s) |
![](null.gif) | ![](null.gif) | Bool | operator== (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | Bool | operator!= (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec | operator+ (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec | operator- (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec | operator- (const TVec &v) |
![](null.gif) | ![](null.gif) | TVec | operator * (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec | operator * (const TVec &v, TVReal s) |
![](null.gif) | ![](null.gif) | TVec | operator/ (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVec | operator/ (const TVec &v, TVReal s) |
![](null.gif) | ![](null.gif) | TVec | operator * (TVReal s, const TVec &v) |
![](null.gif) | ![](null.gif) | TVReal | dot (const TVec &a, const TVec &b) |
![](null.gif) | ![](null.gif) | TVReal | len (const TVec &v) |
![](null.gif) | ![](null.gif) | TVReal | sqrlen (const TVec &v) |
![](null.gif) | ![](null.gif) | TVec | norm (const TVec &v) |
![](null.gif) | ![](null.gif) | Void | normalise (TVec &v) |
![](null.gif) | ![](null.gif) | TVec | clamped (const TVec &v, Real fuzz) |
![](null.gif) | ![](null.gif) | TVec | clamped (const TVec &v) |
![](null.gif) | ![](null.gif) | ostream& | operator<< (ostream &s, const TVec &v) |
![](null.gif) | ![](null.gif) | istream& | operator>> (istream &s, TVec &v) |
![](null.gif) | ![](null.gif) | TVec | sub (const TVec &v, Int start, Int length) |
![](null.gif) | ![](null.gif) | TVec | first (const TVec &v, Int length) |
![](null.gif) | ![](null.gif) | TVec | last (const TVec &v, Int length) |
Function Documentation
TVec clamped (const TVec & v, Real fuzz)
|
TVReal dot (const TVec & a, const TVec & b)
|
TVec first (const TVec & v, Int length) [inline]
|
TVec last (const TVec & v, Int length) [inline]
|
TVReal len (const TVec & v) [inline]
|
Void normalise (TVec & v) [inline]
|
TVec operator * (TVReal s, const TVec & v)
|
TVec operator * (const TVec & v, TVReal s)
|
Bool operator!= (const TVec & a, const TVec & b)
|
TVec operator/ (const TVec & v, TVReal s)
|
ostream & operator<< (ostream & s, const TVec & v)
|
Bool operator== (const TVec & a, const TVec & b)
|
istream & operator>> (istream & s, TVec & v)
|
TVReal sqrlen (const TVec & v) [inline]
|
TVec sub (const TVec & v, Int start, Int length) [inline]
|
Generated at Sat Aug 5 00:16:49 2000 for Class Library by
1.1.0 written by Dimitri van Heesch,
© 1997-2000