Main Page | Modules | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Math4
[Math]


Classes

class  TVector4
 Template class for 4D geometric vectors. More...

class  Math4
 Comparison of 4D vectors with a tolerance. More...


Typedefs

typedef TVector4< short > Vector4s
typedef TVector4< int > Vector4i
typedef TVector4< float > Vector4f
typedef TVector4< double > Vector4d
typedef Math4< float > Math4f
typedef Math4< double > Math4d

Functions

TVector4< T > gml::TVector4::operator * (const double d, const TVector4< T > &u)
 Multiplication of scalar d by TVector u.

double gml::TVector4::SqrLength (const TVector4< T > &u)
 Squared length of given vector.

double gml::TVector4::Length (const TVector4< T > &u)
 Length of the vector.

double gml::TVector4::DotProduct (const TVector4< T > &v1, const TVector4< T > &v2)
 Dot product.

TVector4< T_TO > gml::TVector4::Conv (const TVector4< T_FROM > &u)
 Convert TVector4<T_FROM> to TVector4<T_TO>.

TVector4< float > gml::TVector4::ConvF (const TVector4< T > &u)
 Convert TVector4<T> to TVector4<float>.

TVector4< double > gml::TVector4::ConvD (const TVector4< T > &u)
 Convert TVector4<T> to TVector4<double>.

TVector4< int > gml::TVector4::ConvI (const TVector4< T > &u)
 Convert TVector4<T> to TVector4<int>.

TVector4< short > gml::TVector4::ConvS (const TVector4< T > &u)
 Convert TVector4<T> to TVector4<int>.


Generated on Tue Jan 13 21:12:02 2004 for Graphics and Media Lab CSL by doxygen 1.3.4