FX::FXVec4d Class Reference

#include <FXVec4d.h>

Inheritance diagram for FX::FXVec4d:

FX::FXQuatd List of all members.

Detailed Description

Double-precision 4-element vector.

Definition at line 35 of file FXVec4d.h.

Public Member Functions

 FXVec4d ()
 FXVec4d (const FXVec4d &v)
 FXVec4d (const FXVec3d &v, FXdouble ww=1.0)
 FXVec4d (const FXdouble v[])
 FXVec4d (FXdouble xx, FXdouble yy, FXdouble zz, FXdouble ww=1.0)
 FXVec4d (FXColor color)
FXdoubleoperator[] (FXint i)
const FXdoubleoperator[] (FXint i) const
FXVec4doperator= (FXColor color)
FXVec4doperator= (const FXVec3d &v)
FXVec4doperator= (const FXVec4d &v)
FXVec4doperator= (const FXdouble v[])
FXVec4dset (const FXVec4d &v)
FXVec4dset (const FXdouble v[])
FXVec4dset (FXdouble xx, FXdouble yy, FXdouble zz, FXdouble ww)
FXVec4doperator *= (FXdouble n)
FXVec4doperator/= (FXdouble n)
FXVec4doperator+= (const FXVec4d &v)
FXVec4doperator-= (const FXVec4d &v)
 operator FXdouble * ()
 operator const FXdouble * () const
 operator FXVec3d & ()
 operator const FXVec3d & () const
 operator FXColor () const
FXVec4d operator+ () const
FXVec4d operator- () const
FXVec4d operator+ (const FXVec4d &v) const
FXVec4d operator- (const FXVec4d &v) const
FXVec4d operator * (const FXMat4d &m) const
FXdouble operator * (const FXVec4d &v) const
bool operator! () const
bool operator== (const FXVec4d &v) const
bool operator!= (const FXVec4d &v) const
bool operator< (const FXVec4d &v) const
bool operator<= (const FXVec4d &v) const
bool operator> (const FXVec4d &v) const
bool operator>= (const FXVec4d &v) const
FXdouble length2 () const
FXdouble length () const
FXVec4dclamp (FXdouble lo, FXdouble hi)
FXdouble vecdistance (const FXVec3d &p) const
bool veccrosses (const FXVec3d &a, const FXVec3d &b) const

Public Attributes

FXdouble x
FXdouble y
FXdouble z
FXdouble w

Friends

FXVec4d operator * (const FXVec4d &a, FXdouble n)
FXVec4d operator * (FXdouble n, const FXVec4d &a)
FXVec4d operator/ (const FXVec4d &a, FXdouble n)
FXVec4d operator/ (FXdouble n, const FXVec4d &a)
bool operator== (const FXVec4d &a, FXdouble n)
bool operator!= (const FXVec4d &a, FXdouble n)
bool operator== (FXdouble n, const FXVec4d &a)
bool operator!= (FXdouble n, const FXVec4d &a)
bool operator< (const FXVec4d &a, FXdouble n)
bool operator<= (const FXVec4d &a, FXdouble n)
bool operator> (const FXVec4d &a, FXdouble n)
bool operator>= (const FXVec4d &a, FXdouble n)
bool operator< (FXdouble n, const FXVec4d &a)
bool operator<= (FXdouble n, const FXVec4d &a)
bool operator> (FXdouble n, const FXVec4d &a)
bool operator>= (FXdouble n, const FXVec4d &a)
FXVec4d veclo (const FXVec4d &a, const FXVec4d &b)
FXVec4d vechi (const FXVec4d &a, const FXVec4d &b)
FXAPI FXVec4d vecplane (const FXVec4d &vec)
FXAPI FXVec4d vecplane (const FXVec3d &vec, FXdouble dist)
FXAPI FXVec4d vecplane (const FXVec3d &vec, const FXVec3d &p)
FXAPI FXVec4d vecplane (const FXVec3d &a, const FXVec3d &b, const FXVec3d &c)
FXAPI FXVec4d vecnormalize (const FXVec4d &v)
FXAPI FXStreamoperator<< (FXStream &store, const FXVec4d &v)
FXAPI FXStreamoperator>> (FXStream &store, FXVec4d &v)


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:37:25 2009 for TnFOX by doxygen v1.4.7