nux-1.14.0
nux::Vec3< T > Class Template Reference

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)
Length () const
LengthSquared () const
DotProduct (const Vec3< T > &) const
Vec3 CrossProduct (const Vec3< T > &) const
void Normalize ()

Public Attributes

x
y
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:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends