vec3t.hpp File Reference

#include "commoninc.hpp"

Go to the source code of this file.

Classes

class  Vec3T< F >
 Common 3D Vector template-based class. More...

Typedefs

typedef Vec3T< double > Point3
 MOST COMMONLY USED.
typedef Vec3T< int > Index3

Functions

template<class F>
bool operator== (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
bool operator!= (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
bool operator> (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
bool operator< (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
bool operator>= (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
bool operator<= (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > operator- (const Vec3T< F > &a)
template<class F>
Vec3T< F > operator+ (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > operator- (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > operator * (F scl, const Vec3T< F > &a)
template<class F>
Vec3T< F > operator * (const Vec3T< F > &a, F scl)
template<class F>
Vec3T< F > operator/ (const Vec3T< F > &a, F scl)
template<class F>
operator * (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
dot (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > operator^ (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > cross (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > min (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > max (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > abs (const Vec3T< F > &a)
template<class F>
Vec3T< F > ewmul (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
Vec3T< F > ewdiv (const Vec3T< F > &a, const Vec3T< F > &b)
template<class F>
istream & operator>> (istream &is, Vec3T< F > &a)
template<class F>
ostream & operator<< (ostream &os, const Vec3T< F > &a)


Generated on Sun Dec 4 18:13:13 2005 for common by  doxygen 1.4.5