|
| template<typename T1, typename T2> |
| T1 | angleBetween (iAVec3T< T1 > const &u, iAVec3T< T2 > const &v) |
| | get angle between two vectors (in radians)
|
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | crossProduct (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| | get cross product between two vectors
|
| |
| template<typename T1, typename T2> |
| T1 | dotProduct (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| | get dot product between two vectors
|
| |
| template<typename T1, typename T2> |
| T1 | operator& (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| | Compute dot product.
|
| |
| template<typename RealType, typename ParamType> |
| iAVec3T< RealType > | operator/ (const iAVec3T< RealType > &u, ParamType a) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator^ (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| | Compute cross product.
|
| |
|
| template<typename T> |
| bool | operator!= (const iAVec3T< T > &u, const iAVec3T< T > &v) |
| |
| template<typename T> |
| bool | operator< (const iAVec3T< T > &u, const iAVec3T< T > &v) |
| |
| template<typename T> |
| bool | operator== (const iAVec3T< T > &u, const iAVec3T< T > &v) |
| |
| template<typename T> |
| bool | operator> (const iAVec3T< T > &u, const iAVec3T< T > &v) |
| |
|
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator* (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator* (const iAVec3T< T1 > &u, T2 a) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T2 > | operator* (T1 a, const iAVec3T< T2 > &u) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator+ (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator+ (const iAVec3T< T1 > &u, T2 a) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T2 > | operator+ (T1 a, const iAVec3T< T2 > &u) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator- (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator- (const iAVec3T< T1 > &u, T2 a) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator/ (const iAVec3T< T1 > &u, const iAVec3T< T2 > &v) |
| |
| template<typename T1, typename T2> |
| iAVec3T< T1 > | operator/ (const iAVec3T< T1 > &u, T2 a) |
| |