| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <gvector.h>
Public Member Functions | |
| vector3d () | |
| vector3d (num nx, num ny, num nz) | |
| void | set (num nx, num ny, num nz) |
| void | set (vector3d< num > p) |
| vector3d< num > & | operator= (const vector3d< num > p) |
| num | length () const |
| num | sqlength () const |
| vector3d< num > | norm () const |
| void | normalize () |
| num | dot (const vector3d< num > p) const |
| vector3d< num > | cross (const vector3d< num > p) const |
| vector3d< num > | operator+= (const vector3d< num > p) |
| vector3d< num > | operator-= (const vector3d< num > p) |
| vector3d< num > | operator *= (const vector3d< num > p) |
| vector3d< num > | operator/= (const vector3d< num > p) |
| vector3d< num > | operator+ (const vector3d< num > p) const |
| vector3d< num > | operator- (const vector3d< num > p) const |
| vector3d< num > | operator * (const vector3d< num > p) const |
| vector3d< num > | operator/ (const vector3d< num > p) const |
| vector3d< num > | operator * (num f) const |
| vector3d< num > | operator/ (num f) const |
| vector3d< num > | operator *= (num f) |
| vector3d< num > | operator/= (num f) |
| vector3d< num > | operator- () const |
| bool | operator== (const vector3d< num > p) const |
| bool | operator!= (const vector3d< num > p) const |
| bool | operator< (const vector3d< num > p) const |
| bool | operator> (const vector3d< num > p) const |
| bool | operator<= (const vector3d< num > p) const |
| bool | operator>= (const vector3d< num > p) const |
| vector3d< num > | rotate_x (const double a) const |
| vector3d< num > | rotate_y (const double a) const |
| vector3d< num > | rotate_z (const double a) const |
Public Attributes | |
| num | x |
| num | y |
| num | z |
|
|||||||||
|
Definition at line 45 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||||||||||||
|
Definition at line 47 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 145 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 133 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
|||||||||
|
Definition at line 96 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
|||||||||
|
Definition at line 108 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
|||||||||
|
Definition at line 122 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Definition at line 55 of file gvector.h. References GVector::vector3d< num >::set(). |
Here is the call graph for this function:

|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Definition at line 257 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 274 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 291 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 52 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
||||||||||||||||||||
|
Definition at line 50 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
|||||||||
|
Definition at line 102 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< num >::y, and GVector::vector3d< num >::z. |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
Tekkotsu v1.5 |
Generated Fri Oct 10 15:58:51 2003 by Doxygen 1.3.4 |