List of all members.
Public Member Functions |
| Vec3 (const T &, const T &, const T &) |
| Vec3 (const Vec3 &) |
Vec3< T > & | operator= (const Vec3< T > &) |
Vec3< T > & | operator= (const Vec4< T > &) |
t_bool | operator== (const Vec3< T > &) const |
t_bool | operator!= (const Vec3< T > &) const |
Vec3< T > | operator+ (const Vec3< T > &) const |
Vec3< T > | operator* (const Vec3< T > &) const |
Vec3< T > | operator- (const Vec3< T > &) const |
Vec3< T > | operator- () const |
Vec3< T > & | operator*= (const Vec3< T > &) |
Vec3< T > & | operator+= (const Vec3< T > &) |
Vec3< T > & | operator-= (const Vec3< T > &) |
Vec3< T > | operator/ (const T &) const |
Vec3< T > | operator* (const T &) const |
Vec3< T > & | operator/= (const T &) |
Vec3< T > & | operator*= (const T &) |
T & | operator[] (int i) |
| element access
|
const T & | operator[] (int i) const |
| element access (const)
|
T | Length () const |
T | LengthSquared () const |
T | DotProduct (const Vec3< T > &) const |
Vec3 | CrossProduct (const Vec3< T > &) const |
void | Normalize () |
Public Attributes |
T | x |
T | y |
T | z |
Friends |
template<typename U > |
Vec3< U > | operator* (const U &, const Vec3< U > &) |
Detailed Description
template<typename T>
class nux::Vec3< T >
Definition at line 34 of file Vector3.h.
The documentation for this class was generated from the following file: