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