Go to the documentation of this file.
   23 dot(
const triple<T>& oprnd1, 
const triple<T>& oprnd2);
 
   27                    cross(
const triple<T>& v1, 
const triple<T>& v2);
 
   31 length(
const triple<T>& v1);
 
   39                    operator+(
const triple<T>& oprnd1, 
const triple<T>& oprnd2);
 
   43                    operator+(
const triple<T>& oprnd1, 
const T& oprnd2);
 
   47                    operator+(
const T& oprnd2, 
const triple<T>& oprnd1);
 
   51                    operator-(
const triple<T>& oprnd1, 
const triple<T>& oprnd2);
 
   55                    operator-(
const triple<T>& oprnd1, 
const T& oprnd2);
 
   59                    operator-(
const T& oprnd1, 
const triple<T>& oprnd2);
 
   63                    operator*(
const triple<T>& oprnd1, 
const triple<T>& oprnd2);
 
   67                    operator*(
const triple<T>& oprnd1, 
const T& oprnd2);
 
   71                    operator*(
const T& oprnd1, 
const triple<T>& oprnd2);
 
   75                    operator/(
const triple<T>& oprnd1, 
const triple<T>& oprnd2);
 
   79                    operator/(
const triple<T>& oprnd1, 
const T& oprnd2);
 
   83                    operator/(
const T& oprnd1, 
const triple<T>& oprnd2);
 
   87 operator==(
const triple<T>& opr1, 
const triple<T>& opr2);
 
   91 operator>(
const triple<T>& opr1, 
const triple<T>& opr2);
 
   95 operator<(
const triple<T>& opr1, 
const triple<T>& opr2);
 
   99 operator<=(
const triple<T>& opr1, 
const triple<T>& opr2);
 
  103 operator>=(
const triple<T>& opr1, 
const triple<T>& opr2);
 
  107 operator<<(iOstream& str, 
const triple<T>& ov);
 
  
 
INLINE_FUNCTION_HD triple< T > normalize(const triple< T > &v1)
 
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const triple< T > &ov)
 
INLINE_FUNCTION_HD triple< T > operator*(const triple< T > &oprnd1, const triple< T > &oprnd2)
 
INLINE_FUNCTION_HD bool operator<(const triple< T > &opr1, const triple< T > &opr2)
 
INLINE_FUNCTION_HD triple< T > operator/(const triple< T > &oprnd1, const triple< T > &oprnd2)
 
INLINE_FUNCTION_HD bool operator<=(const triple< T > &opr1, const triple< T > &opr2)
 
INLINE_FUNCTION_HD triple< T > operator+(const triple< T > &oprnd1, const triple< T > &oprnd2)
 
INLINE_FUNCTION_HD triple< T > operator-(const triple< T > &oprnd1, const triple< T > &oprnd2)
 
INLINE_FUNCTION_HD T dot(const triple< T > &oprnd1, const triple< T > &oprnd2)
 
INLINE_FUNCTION_HD triple< T > cross(const triple< T > &v1, const triple< T > &v2)
 
INLINE_FUNCTION_HD T length(const triple< T > &v1)
 
INLINE_FUNCTION_HD bool operator>(const triple< T > &opr1, const triple< T > &opr2)
 
INLINE_FUNCTION iIstream & operator>>(iIstream &str, triple< T > &iv)
 
INLINE_FUNCTION_HD bool operator>=(const triple< T > &opr1, const triple< T > &opr2)
 
INLINE_FUNCTION_HD bool operator==(const triple< T > &opr1, const triple< T > &opr2)
 
#define INLINE_FUNCTION_HD
 
INLINE_FUNCTION void readIstream(iIstream &str, triple< T > &iv)