| Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
#include <gvector.h>
Inheritance diagram for GVector::vector3d< num >:

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 145 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< double >::x, GVector::vector3d< double >::y, GVector::vector3d< num >::y, GVector::vector3d< num >::z, and GVector::vector3d< double >::z. |
|
||||||||||
|
Definition at line 133 of file gvector.h. References GVector::vector3d< double >::x, GVector::vector3d< num >::x, GVector::vector3d< double >::y, GVector::vector3d< num >::y, GVector::vector3d< double >::z, 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< double >::x, GVector::vector3d< num >::x, GVector::vector3d< double >::y, GVector::vector3d< num >::y, GVector::vector3d< double >::z, 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 246 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< double >::x, GVector::vector3d< num >::y, GVector::vector3d< double >::y, GVector::vector3d< num >::z, and GVector::vector3d< double >::z. |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Definition at line 257 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< double >::x, GVector::vector3d< num >::y, GVector::vector3d< double >::y, GVector::vector3d< double >::z, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 274 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< double >::x, GVector::vector3d< num >::y, GVector::vector3d< double >::y, GVector::vector3d< double >::z, and GVector::vector3d< num >::z. |
|
||||||||||
|
Definition at line 291 of file gvector.h. References GVector::vector3d< num >::x, GVector::vector3d< double >::x, GVector::vector3d< double >::y, GVector::vector3d< num >::y, GVector::vector3d< num >::z, and GVector::vector3d< double >::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.4 |
Generated Sat Jul 19 00:09:18 2003 by Doxygen 1.3.2 |