Vec3T< F > Class Template Reference

#include <vec3t.hpp>

List of all members.


Detailed Description

template<class F>
class Vec3T< F >

Common 3D Vector template-based class.

Definition at line 32 of file vec3t.hpp.

Public Types

enum  { X = 0, Y = 1, Z = 2 }

Public Member Functions

 Vec3T ()
 Vec3T (F f)
 Vec3T (const F *f)
 Vec3T (F a, F b, F c)
 Vec3T (const Vec3T &c)
 ~Vec3T ()
 operator F * ()
 operator const F * () const
F * array ()
F & operator() (int i)
const F & operator() (int i) const
F & operator[] (int i)
const F & operator[] (int i) const
F & x ()
F & y ()
F & z ()
const F & x () const
const F & y () const
const F & z () const
Vec3Toperator= (const Vec3T &c)
Vec3Toperator+= (const Vec3T &c)
Vec3Toperator-= (const Vec3T &c)
Vec3Toperator *= (const F &s)
Vec3Toperator/= (const F &s)
l1 (void) const
linfty (void) const
l2 (void) const
length (void) const
Vec3T dir (void) const

Private Attributes

_v [3]


The documentation for this class was generated from the following file:
Generated on Sun Dec 4 18:13:14 2005 for common by  doxygen 1.4.5