#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> | |
| F | operator * (const Vec3T< F > &a, const Vec3T< F > &b) |
| template<class F> | |
| 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) |
1.4.5