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