Vector
Functions
| Vector | |
| Vector | |
| Vector | |
| Vector | |
| bool | operator== | 
| bool | operator!= | 
| Vector const | operator+ | 
| Vector const | operator- | 
| Vector & | operator+= | 
| Vector & | operator-= | 
| Vector const | operator* | 
| Vector const | operator/ | 
| Vector & | operator*= | 
| Vector & | operator/= | 
| float | Dot | 
| float | Length | 
| Vector & | Normalize | 
| Vector const | Normalized | 
| Vector const | Cross | 
| Vector | Zero | 
Detailed Description
- 
struct Vector
- Public Functions - 
inline Vector()
 - 
inline Vector(float x, float y, float z)
 - 
inline Vector(Point const &p)
 - 
inline Vector(Vector const &that)
 - 
inline bool operator==(Vector const &v) const
 - 
inline bool operator!=(Vector const &v) const
 - 
inline Vector const operator*(float s) const
 - 
inline Vector const operator/(float s) const
 - 
inline Vector &operator*=(float s)
 - 
inline Vector &operator/=(float s)
 - 
inline float Dot(Vector const &v) const
 - 
inline float Length() const
 - 
inline Vector &Normalize()
 - 
inline Vector const Normalized() const
 - Public Members - 
float x
 - 
float y
 - 
float z
 - Public Static Functions - 
static inline Vector Zero()
 
- 
inline 
 
        