Go to the source code of this file.
 | 
| GF_API std::ostream &  | operator<< (std::ostream &, GfVec2f const &) | 
|   | 
| GfVec2f  | GfCompMult (GfVec2f const &v1, GfVec2f const &v2) | 
|   | Returns component-wise multiplication of vectors v1 and v2.  More...
  | 
|   | 
| GfVec2f  | GfCompDiv (GfVec2f const &v1, GfVec2f const &v2) | 
|   | Returns component-wise quotient of vectors v1 and v2.  More...
  | 
|   | 
| float  | GfDot (GfVec2f const &v1, GfVec2f const &v2) | 
|   | Returns the dot (inner) product of two vectors.  More...
  | 
|   | 
| float  | GfGetLength (GfVec2f const &v) | 
|   | Returns the geometric length of v.  More...
  | 
|   | 
| float  | GfNormalize (GfVec2f *v, float eps=GF_MIN_VECTOR_LENGTH) | 
|   | 
| GfVec2f  | GfGetNormalized (GfVec2f const &v, float eps=GF_MIN_VECTOR_LENGTH) | 
|   | 
| GfVec2f  | GfGetProjection (GfVec2f const &a, GfVec2f const &b) | 
|   | 
| GfVec2f  | GfGetComplement (GfVec2f const &a, GfVec2f const &b) | 
|   | 
| bool  | GfIsClose (GfVec2f const &v1, GfVec2f const &v2, double tolerance) | 
|   | 
Returns component-wise quotient of vectors v1 and v2. 
Definition at line 303 of file vec2f.h.
 
 
Returns component-wise multiplication of vectors v1 and v2. 
Definition at line 294 of file vec2f.h.
 
 
Returns the dot (inner) product of two vectors. 
Definition at line 312 of file vec2f.h.
 
 
Returns the orthogonal complement of a.GetProjection(b). That is: 
 
Definition at line 357 of file vec2f.h.
 
 
Returns the geometric length of v. 
Definition at line 319 of file vec2f.h.
 
 
Returns a normalized (unit-length) vector with the same direction as v. If the length of this vector is smaller than eps, the vector divided by eps is returned. 
Definition at line 337 of file vec2f.h.
 
 
Returns the projection of a onto b. That is: 
 
Definition at line 347 of file vec2f.h.
 
 
  
  
      
        
          | bool GfIsClose  | 
          ( | 
          GfVec2f const &  | 
          v1,  | 
         
        
           | 
           | 
          GfVec2f const &  | 
          v2,  | 
         
        
           | 
           | 
          double  | 
          tolerance  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
Tests for equality within a given tolerance, returning true if the length of the difference vector is less than or equal to tolerance. 
Definition at line 365 of file vec2f.h.
 
 
Normalizes *v in place to unit length, returning the length before normalization. If the length of *v is smaller than eps then *v is set to *v/eps. The original length of *v is returned. 
Definition at line 328 of file vec2f.h.
 
 
      
        
          | GF_API std::ostream& operator<<  | 
          ( | 
          std::ostream &  | 
          ,  | 
        
        
           | 
           | 
          GfVec2f const &  | 
            | 
        
        
           | 
          ) | 
           |  |