AnimaL | 
     Tutorial | 
	 Documentation | 
   
#include <Vec3.h>
Public Member Functions | |
| Vec3 () | |
| Vec3 (const DataType x, const DataType y, const DataType z) | |
| Vec3 (const Vec3 &v) | |
| void | set (const DataType x, const DataType y, const DataType z) | 
| void | set (const Vec3 &v) | 
| operator const DataType * () const | |
| bool | operator== (const Vec3 &b) const | 
| bool | operator!= (const Vec3 &b) const | 
| bool | operator< (const Vec3 &b) const | 
| const DataType & | operator[] (const int i) const | 
| DataType & | operator[] (const int i) | 
| Vec3 & | operator+= (const Vec3 &a) | 
| Vec3 & | operator-= (const Vec3 &a) | 
| Vec3 & | operator *= (const DataType &k) | 
| Vec3 & | operator/= (const DataType &k) | 
| DataType | norm2 () const | 
| DataType | norm () const | 
| void | normalize () | 
| Vec3 | normalized () const | 
| Vec3 | normalized (DataType &f) const | 
| Vec3 | withX (const DataType theX) const | 
| Vec3 | withY (const DataType theY) const | 
| Vec3 | withZ (const DataType theZ) const | 
| Vec3 | nonColinearVec () const | 
| Vec3 | get_Vec3 () | 
| Vec3 | operator+ (const Vec3< DataType > &a) const | 
| Vec3 | operator- (const Vec3< DataType > &a) const | 
| Vec3 | operator- () const | 
| Vec3 | operator * (const DataType k) const | 
| Vec3 | operator/ (const DataType k) const | 
| DataType | operator * (const Vec3< DataType > &a) const | 
| Vec3 | operator^ (const Vec3< DataType > &a) const | 
Static Public Member Functions | |
| const Vec3 & | axis (const int i) | 
Public Attributes | |
| DataType | x | 
| DataType | y | 
| DataType | z | 
Friends | |
| Vec3 | operator * (const DataType k, const Vec3< DataType > &v) | 
| std::ostream & | operator<< (std::ostream &s, const Vec3< DataType > &v) | 
| std::istream & | operator>> (std::istream &s, Vec3< DataType > &v) | 
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
 Referenced by animal::octree::SFVec3fCellConstrained::computeParameters().  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  |||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  |||||
      
  | 
  |||||
      
  | 
  |||||
 
1.3.6