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 |