Vector
Fields
float |
|
float |
|
float |
Functions
bool |
|
bool |
|
Vector const |
|
Vector const |
|
Vector & |
|
Vector & |
|
Vector const |
|
Vector const |
|
Vector & |
|
Vector & |
|
float |
|
float |
|
Vector & |
|
Vector const |
|
Vector const |
|
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 Vector()