Go to the source code of this file.
|
| GF_API std::ostream & | operator<< (std::ostream &, GfVec2h const &) |
| |
| GfVec2h | GfCompMult (GfVec2h const &v1, GfVec2h const &v2) |
| | Returns component-wise multiplication of vectors v1 and v2. More...
|
| |
| GfVec2h | GfCompDiv (GfVec2h const &v1, GfVec2h const &v2) |
| | Returns component-wise quotient of vectors v1 and v2. More...
|
| |
| GfHalf | GfDot (GfVec2h const &v1, GfVec2h const &v2) |
| | Returns the dot (inner) product of two vectors. More...
|
| |
| GfHalf | GfGetLength (GfVec2h const &v) |
| | Returns the geometric length of v. More...
|
| |
| GfHalf | GfNormalize (GfVec2h *v, GfHalf eps=0.001) |
| |
| GfVec2h | GfGetNormalized (GfVec2h const &v, GfHalf eps=0.001) |
| |
| GfVec2h | GfGetProjection (GfVec2h const &a, GfVec2h const &b) |
| |
| GfVec2h | GfGetComplement (GfVec2h const &a, GfVec2h const &b) |
| |
| bool | GfIsClose (GfVec2h const &v1, GfVec2h const &v2, double tolerance) |
| |
Returns component-wise quotient of vectors v1 and v2.
Definition at line 304 of file vec2h.h.
Returns component-wise multiplication of vectors v1 and v2.
Definition at line 295 of file vec2h.h.
Returns the dot (inner) product of two vectors.
Definition at line 313 of file vec2h.h.
Returns the orthogonal complement of a.GetProjection(b). That is:
Definition at line 358 of file vec2h.h.
Returns the geometric length of v.
Definition at line 320 of file vec2h.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 338 of file vec2h.h.
Returns the projection of a onto b. That is:
Definition at line 348 of file vec2h.h.
| bool GfIsClose |
( |
GfVec2h const & |
v1, |
|
|
GfVec2h 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 366 of file vec2h.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 329 of file vec2h.h.
| GF_API std::ostream& operator<< |
( |
std::ostream & |
, |
|
|
GfVec2h const & |
|
|
) |
| |