#include <nv_algebra.h>
Public Member Functions | |
vec4 () | |
vec4 (nv_scalar x, nv_scalar y, nv_scalar z, nv_scalar w) | |
vec4 (const nv_scalar *xyzw) | |
vec4 (const vec3 &u) | |
vec4 (const vec4 &u) | |
bool | operator== (const vec4 &u) const |
bool | operator!= (const vec4 &rhs) const |
vec4 & | operator *= (const nv_scalar &lambda) |
vec4 & | operator-= (const vec4 &u) |
vec4 & | operator+= (const vec4 &u) |
vec4 | operator- () const |
nv_scalar & | operator[] (int i) |
const nv_scalar | operator[] (int i) const |
Definition at line 213 of file nv_algebra.h.
|
Definition at line 215 of file nv_algebra.h. |
|
Definition at line 216 of file nv_algebra.h. |
|
Definition at line 217 of file nv_algebra.h. |
|
Definition at line 218 of file nv_algebra.h. |
|
Definition at line 219 of file nv_algebra.h. |
|
Definition at line 232 of file nv_algebra.h. |
|
Definition at line 226 of file nv_algebra.h. |
|
Definition at line 250 of file nv_algebra.h. |
|
Definition at line 259 of file nv_algebra.h. |
|
Definition at line 241 of file nv_algebra.h. |
|
Definition at line 221 of file nv_algebra.h. |
|
Definition at line 269 of file nv_algebra.h. |
|
Definition at line 264 of file nv_algebra.h. |
|
Definition at line 279 of file nv_algebra.h. |
|
Definition at line 279 of file nv_algebra.h. |
|
Definition at line 279 of file nv_algebra.h. |
|
Definition at line 279 of file nv_algebra.h. |
|
Definition at line 281 of file nv_algebra.h. |
|
Definition at line 276 of file nv_algebra.h. Referenced by dot(), mult(), normalize(), nv_sq_norm(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator==(), scale(), mat4::set_col(), and mat4::set_row(). |
|
Definition at line 276 of file nv_algebra.h. Referenced by dot(), mult(), normalize(), nv_sq_norm(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator==(), scale(), mat4::set_col(), mat4::set_row(), and vec3::vec3(). |
|
Definition at line 276 of file nv_algebra.h. Referenced by dot(), mult(), normalize(), nv_sq_norm(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator==(), scale(), mat4::set_col(), mat4::set_row(), and vec3::vec3(). |
|
Definition at line 276 of file nv_algebra.h. Referenced by dot(), mult(), normalize(), nv_sq_norm(), operator *(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator==(), scale(), mat4::set_col(), mat4::set_row(), and vec3::vec3(). |